목록컴공 (4)
개발자는 기록이 답이다

뒤쪽으로 갈수록 내용이 엄청어려워지네요~ 혼공스터디 덕분에 그래도 책을 완독할 수 있었습니다. 기록이 답인데, 좀 더 멋있게 기록을 했으면 더 좋았을텐데 글재주가 없어서 급하게 적어내려서 조금 아쉽지만 그래도 한걸음씩 성장했다고 생각합니다. 혼공컴운 4회독 해볼게요 그동안 감사했습니다 족장님! Chapter14. 가상 메모리 2024.02.11 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 14. 가상메모리 혼공 컴퓨터구조 + 운영체제 14. 가상메모리 1. 연속 메모리 할당 지금까지는 메모리 내에 프로세스들이 연속적으로 배치되는 상황을 가정했다. 즉, 아래 그림과 같이 프로세스 A는 A의 크기만큼 메모리 주소를 할당받아 연속적으로 배치되 strong-park.tistory.com ▶ 5가지 키워..

드디어 다음주 하루 남았습니다~!!! 5주란 시간이 엄청 빨리 지나갔고 혼공스터디 덕분에 이 두꺼운 혼공컴운 책을 다 읽을 수 있었습니다 얼른 다음주 후딱 끝내버리고 나서 오랜만에 주말에 편하게 쉬고 싶습니다~하하 매번 댓글 달아주셔서 감사했어요 족장님^^ Chapter12. 프로세스 동기화 2024.02.04 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화 혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화 1. 동기화란? 프로세스들을 무작정 동시에 실행해도 괜찮을까? 동시다발적으로 실행되는 프로세스들은 공동의 목적을 올바르게 수행하기 위해 서로 협력하며 영향을 주고 받는다. 이렇게 협력 strong-park.tistory.com 정답 : 4번. 반드시 바쁜 대기를 할 필요..

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

1. 다양한 보조기억장치 보조기억장치에는 다양한 종류가 있지만 대표적으로 2가지가 있따. 하드 디스크 플래시 메모리 USB메모리, SD카드, SSD 하드 디스크 하드디스크(HDD: Hard Disk Drive) 는 자기적인 방식으로 데이터를 저장하기에, 자기 디스크(magnetic disck)라고도 칭한다. 대용량 저장 장치가 필요한 작업이나 서버실에 자주 출입하는 작업을 할 경우 하드 디스크를 자주 접하게 된다. ▶ 하드 디스크의 생김새 동그란 원판에 데이터를 저장하고, 그것을 회전시켜 뾰족한 리더기로 데이터를 읽음 CD나 옛날 음향 장치인 LP처럼 생김 실질적으로 데이터가 저장되는 곳(동그란 원판) = 플래터(platter) 플래터는 자기 물질로 덮여 있어 수많은 N극과 S극을 저장한다. N극과 S극..