목록운영체제 (17)
개발자는 기록이 답이다
뒤쪽으로 갈수록 내용이 엄청어려워지네요~ 혼공스터디 덕분에 그래도 책을 완독할 수 있었습니다. 기록이 답인데, 좀 더 멋있게 기록을 했으면 더 좋았을텐데 글재주가 없어서 급하게 적어내려서 조금 아쉽지만 그래도 한걸음씩 성장했다고 생각합니다. 혼공컴운 4회독 해볼게요 그동안 감사했습니다 족장님! Chapter14. 가상 메모리 2024.02.11 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 14. 가상메모리 혼공 컴퓨터구조 + 운영체제 14. 가상메모리 1. 연속 메모리 할당 지금까지는 메모리 내에 프로세스들이 연속적으로 배치되는 상황을 가정했다. 즉, 아래 그림과 같이 프로세스 A는 A의 크기만큼 메모리 주소를 할당받아 연속적으로 배치되 strong-park.tistory.com ▶ 5가지 키워..
1. 파일과 디렉터리 우리가 사용하던 파일과 디렉터리는 모두 운영체제 내부 파일 시스템이 관리하는 존재다. 파일과 디렉터리는 보조기억장치에 있는 데이터 덩어리일 뿐인데, 운영체제는 이를 어떻게 파일과 디렉터리로 관리하는 걸까? 파일과 디렉터리에 대해 학습해보자. 파일 우리는 일상적으로 컴퓨터를 이용할 때는 파일 단위로 이용한다. 파일이란? 하드 디스크나 SSD와 같은 보조기억장치에 저장된 관련 정보의 집합을 의미한다. 즉, 파일은 의미 있고 관련 있는 정보를 모은 논리적 단위를 의미한다. 그렇다면 파일을 이루는 정보에는 어떤 것들이 있을까? 모든 파일에는 이름과 파일을 실행하기 위한 정보, 그리고 파일 관련 부가정보가 있다. 이 부가 정보를 속성(attribute) 또는 메타데이터(metadata)라고 ..
1. 연속 메모리 할당 지금까지는 메모리 내에 프로세스들이 연속적으로 배치되는 상황을 가정했다. 즉, 아래 그림과 같이 프로세스 A는 A의 크기만큼 메모리 주소를 할당받아 연속적으로 배치되고, 프로세스 B는 프로세스A 이후에 또 B의 크기만큼 연속적인 메모리 주소를 할당받아 배치되는 식이다. 이렇게 프로세스에 연속적인 메모리 공간을 할당하는 방식을 연속 메모리 할당 방식이라고 한다. 이처럼 프로세스들을 메모리에 연속적으로 할당할 때 무엇을 고려해야 하는지, 그리고 어떤 잠재적인 문제가 있는지 알아보자. 스와핑 메모리에 적재된 프로세스들 중에는 현재 실행되지 않는 프로세스가 있을 수 있다. 입출력 작업의 요구로 대기 상태가 된 프로세스 오랫동안 사용되지 않은 프로세스가 이런 프로세스 이러한 프로세스들을 임..
드디어 다음주 하루 남았습니다~!!! 5주란 시간이 엄청 빨리 지나갔고 혼공스터디 덕분에 이 두꺼운 혼공컴운 책을 다 읽을 수 있었습니다 얼른 다음주 후딱 끝내버리고 나서 오랜만에 주말에 편하게 쉬고 싶습니다~하하 매번 댓글 달아주셔서 감사했어요 족장님^^ Chapter12. 프로세스 동기화 2024.02.04 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화 혼공 컴퓨터구조 + 운영체제 12. 프로세스 동기화 1. 동기화란? 프로세스들을 무작정 동시에 실행해도 괜찮을까? 동시다발적으로 실행되는 프로세스들은 공동의 목적을 올바르게 수행하기 위해 서로 협력하며 영향을 주고 받는다. 이렇게 협력 strong-park.tistory.com 정답 : 4번. 반드시 바쁜 대기를 할 필요..