운영체제 2

컴퓨터 시스템 구조의 대략적인 역할

컴퓨터 시스템 구조device controller = 각 Io device 를 전담하는 작은 CPU 역할 local buffer = 각 DC 가 작업하는 작업 공간mode bit = 현재 실행하는 프로그램이 OS 인지 사용자 프로그램인지 구분  프로그램 A 가 디스크에서 뭘 읽어야 한다면  device controller 에게 읽으라고 일을 시킴IO 요청한 데이터를 읽으려고 노력( 데이터는 local buffer 에 저장됨) 그 동안 cpu는 놀지않고 본인이 실행 할 수 있는  instruction 을 계속 실행즉 CPU는 빠른 속도를 이용해서 계속 일만하는 것임. 만약 무한 루프를 도는 프로그램을 CPU가 만난다면 time sharing 을 구현 할 수 없다-> 컴퓨터 안의 timer 라는 hardwa..

운영체제 2024.04.25

운영체제란?

운영체제란 컴퓨터 하드위에 바로 위에 설치되어 사용자 및 다른 모든 소프트 웨어와 하드웨어를 연결하는 소프트웨어 계층 좁은 의미의 운영체제 =  커널 운영체제의 핵심부분으로 메모리에 상주하는 부분광의의 운영체제커널 뿐만 아니라 각종 주변 시스템 유틸리티를 포함한 개념  운영체제의 목적1. 컴퓨터 시스템의 자원을 효율적으로 관리( 주어진 자원으로 최대의 효율 내기)2. 컴퓨터 시스템을 편리하게 사용 하도록 함.(운영체제는 동시 사용자,프로그램이 각각 독자적 컴퓨터에서 수행되는 것 같은 환상을 제공   동시작업/사용자수/처리방식 단일작업 (single tasking) 한 번에 하나의 작업만 처리 (MS-DOS 프롬포트 상에서는 한 명령의 수행을 끝내기 전에 다른 명령을 수행시킬 수 없음) 다중 작업(mult..

운영체제 2024.04.25