목록컴퓨터구조 (13)
개발자는 기록이 답이다

혼공족 50% 완주 축하 기념 맛있는 간식 잘먹었습니다~ 이번주 양이 많아서 좀 급하게 달렸는데, 마지막 남은 2주동안 잘 마무리해서 완주혼공족되서 다음엔 혼공SQL책으로 도전해보고 싶습니다! Chater9. 운영체제 시작하기 2024.01.28 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 9. 운영체제 시작하기 혼공 컴퓨터구조 + 운영체제 9. 운영체제 시작하기 1. 운영체제를 알아야 하는 이유 운영체제란 모든 프로그램은 하드웨어를 필요로 한다. 1 + 2를 계산하는 프로그램은 CPU를 필요로 하고, 이미지를 하드 디스크에 저장하는 프로그램은 하드 디스 strong-park.tistory.com Chater10. 프로세스와 스레드 2024.01.28 - [CS/운영체제] - 혼공 컴퓨터구조 +..

1. 프로세스 개요 '실행 중인 프로그램' = '프로세스' 프로그램은 실행되기 전까지는 그저 보조기억장치에 있는 데이터 덩어리일 뿐이지만, 보조기억 장치에 저장된 프로그램을 메모리에 적재하고 실행하는 순간 그 프로그램은 프로세스가 된다. 그 리고 이 과정을 '프로세스를 생성한다'라고 표현한다. 프로세스 직접 확인하기 컴퓨터가 부팅되는 순간부터 수많은 프로세스들이 실행된다. 윈도우에서는 작업 관리자의 [프로세스 탭]에서 확인할 수 있고, 유닉스 체계의 운영체제에서는 ps 명령어로 확인할 수 있다. 실제로 컴퓨터를 켜고 확인해 실행한 프로세스 외에도 알 수 없는 여러 프로세스가 실행되고 있는 것을 볼 수 있다. 그중에는 사용자가 볼 수 있는 공간에서 실행되는 프로세스도 있지만, 보이지 않는 공간에서 실행되는..

1. 운영체제를 알아야 하는 이유 운영체제란 모든 프로그램은 하드웨어를 필요로 한다. 1 + 2를 계산하는 프로그램은 CPU를 필요로 하고, 이미지를 하드 디스크에 저장하는 프로그램은 하드 디스크를 필요로 한다. 프로그램 실행에 마땅히 필요한 요소들 : 시스템 자원(자원) 지금까지 학습한 CPU, 메모리, 보조기억장치, 입출력 장치 등과 같은 컴퓨터 부품들은 모두 자원이라고 할 수 있다. 즉, 모든 프로그램은 실행되기 위해 반드시 자원이 필요하다. 운영체제(Operating system) : 실행할 프로그램에 필요한 자원을 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램 운영체제는 인터넷, 브라우저, 게임과 같은 프로그램이다. 그래서 운영체제 또한 어느 프로그램과 마찬가지로 메모리에 적재되..

사실 나는 도서관에서 책을 대여해서 공부 중이라, 반납하고 다시 대여하고 하는 것을 반복하는 중이다. 시립도서관이라서 다행히도 만약 동네에 있는 도서관에 원하는 책이 없을 경우, 다른 지역에 있는 도서관에서 상호대차로 받을 수 가 있는데 이번에 반납하면서 다시 대출받기까지 조금 시간이 걸렸다. 그래도 미리 작성해놨기 때문에 미션을 수행하기에 충분히 문제없다고 생각했는데, 기본 미션에 p185랑 p205에 있는 확인 문제가 뭔지 모르겠다.. 사진이라도 찍어 둘걸 그랬다🥲 그래서 혼공 미션하시는 다른 분들 블로그가서 확인 문제가 뭔지 찾아봤다...이래서 블로그를 서로 공유한다는게 참 좋은 것 같다. (출처는 이미지 하단부에 링크 남겨놨습니다. 감사합니다 익명의 혼공족님) 혼공족장님 아프지마시구, 도서관 왔다..