본문 바로가기

# Foundation/운영체제

(10)
# Foundation/운영체제 운영체제 공룡책 정리 🦖 ch01. 운영체제 개요 운영체제란? 운영체제의 정의 컴퓨터를 사용하여 특정 목적을 유용하게 달성하기 위한 도구. 하드웨어를 관리하는 소프트웨어. 하드웨어와 사용자 사이를 중재하는 소프트웨어. 운영체제의 목적 각 운영체제에는 달성하고자할 목적이 있으며 시스템의 크기에 따라 목적이 달라집니다. 대형 시스템 : 하드웨어 사용 최적화. 중형 시스템 : 대형 시스템과 소형 시스템의 중간지점. 소형 시스템 : 사용자가 편리하게 사용할 수 있는 인터페이스 제공. 프로그램의 구분 커널 : 운영체제의 핵심. 항상 실행되는 프로그램. 시스템 프로그램 : 운영체제와 연관되어 있으나 커널의 일부분은 아닌 프로그램. 응용 프로그램 : 그 이외의 프로그램. 부트스트랩과 Init 컴퓨터에 전원이 인가될 때 처음 실행되는 프로그램으로 펌웨어 또는 ROM에..

2020. 7. 25. 22:32

# Foundation/운영체제 운영체제 정리 🦖 readme 공룡책 운영체제를 대표하는 귀염둥이 마스코트 공룡책입니다. 대학교부터 시작해서 취준 및 이직 기술면접에도 나와 저희를 괴롭히는 악당이죠. 운영체제를 공부할 때 마다 1000 페이지에 달하는 공룡책을 매번 펼칠수는 없기 때문에 면접에 필요한 챕터만 추려내어 중요한 내용만 따로 정리합니다. 정리한 목차 01장 : 운영체제 개요 02장 : 운영체제 구조 03장 : 프로세스 04장 : 멀티 쓰레드 프로그래밍 05장 : CPU 스케줄링 06장 : 프로세스 동기화 07장 : 교착상태 08장 : 메모리 관리 전략 09장 : 가상 메모리 12장 : 2차 저장장치 구조

2020. 7. 24. 22:39