본문 바로가기

CS2

[강의 내용 정리] 2. Introduction to Operating Systems 운영체제란 무엇인가? 좁은 의미의 운영체제 (커널, OS의 기본 기능을 실행하는 부분을 말한다) 운영체제의 핵심 부분으로 메모리에 상주하는 부분 넓은 의미의 운영체제 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념 (메모리에 상주하지 않지만 운영체제의 범주에 포함되는 별도의 프로그램들) 운영체제의 목적 컴퓨터 시스템의 자원을 효율적으로 관리 프로세서, 기억장치, 입출력 장치(하드웨어 자원) 등의 효율적 관리 사용자간의 형평성 있는 자원 분배 -> 형평성 주어진 자원으로 최대한의 성능을 내도록 -> 효율성 사용자 및 운영체제 자신의 보호 프로세스, 파일, 메시지(소프트웨어 자원) 등을 관리 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 운영체제는 동시 사용자/ 프로그램들이 각각 독자적 컴퓨.. 2021. 6. 8.
[강의 내용 정리] 강의 소개 운영체제(Operating System, OS) 란? 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층(즉, 사용자나 각종 소프트웨어가 컴퓨터 하드웨어와 직접 접하기보다는 운영체제의 관리를 받는다.) 사용자 사용자 각종 소프트웨어 사용자 운영체제 컴퓨터 하드웨어 사용자, 각종 소프트웨어 쪽 인터페이스 기능 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 운영체제는 동시 사용자/ 프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상을 제공 하드웨어를 직접 다루는 복잡한 부분을 운영체제가 대행 컴퓨터 하드웨어 쪽 인터페이스 컴퓨터 시스템의 자원을 효율적으로 관리(OS Resource Sharing) 프로세서, 기억장치, 입출력 장치 등의 효율.. 2021. 6. 8.