본문 바로가기

Computer Science/운영체제2

02 | System Structure & Program Execution - 1 본격적으로 운영체제 들어가기 전, 하드웨어의 동작에 대해 알아본다. 컴퓨터 시스템 구조 CPU CPU는 메모리로부터 매 clock cycle마다 기계어 instruction를 읽어들인다 Register: 메모리보다 더 빠르면서 정보를 저장할 수 있는 공간, 메모리와의 속도 차이를 보완하는 역할을 한다. Mode Bit: CPU에서 실행되는 것이 운영체제인지 사용자 프로그램인지 구분 Interrupt Line: CPU는 Instruction만 실행하는 역할만 수행. 키보드 입력이 들어오거나 디스크에서 읽어오는 것을 완료한 경우 CPU는 이 interrupt를 통해 관련 처리를 수행한다. 메모리의 프로그램 A -> ( 특정 디바이스 접근 요청 ) -> CPU 에서 해당 인스트럭션 처리 -> device co.. 2023. 9. 27.
01 | Introduction to Operating Systems 운영체제 (이화여자대학교 반효경 교수) Operating System 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 - 협의의 운영체제: 운영체제 핵심 부분으로 메모리에 상주하는 부분, 즉 커널 - 광의의 운영체제: 커널 뿐 아니라 각종 주변 시스템 유틸리티 포함 목적 자원을 효율적으로 관리🌟 프로세서, 기억장치, 입출력 장치 등의 효율적 관리: 형평성 있는 자원 분배, 주어진 자원 내에서 최대의 성능 내도록(효율성) 사용자 및 운영체제 자신의 보호 프로세서, 파일, 메시지 등 관리 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공 동시 사용자/프로그램들이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상을 제공: 추상화 하드웨어를 직접 다루는 복.. 2023. 9. 25.