반효경교수님

System Structure & Program Execution (2) ✨ 동기식 입출력과 비동기식 입출력 동기식 입출력 (Synchronous I/O) i/o 요청 후 입출력 작업이 완료된 후에야 제어가 사용자 프로그램에 넘어가며, 다음 작업을 수행할 수 있음 처리하는데 데이터가 꼭 필요할 때 사용 read 구현 방법1 i/o 끝날 때까지 CPU일 안 시키고 대기시킴 => 낭비 매 시점 하나의 I/O만 일어날 수 있음 구현 방법 2 i/o 가 완료될 때까지 해당 프로그램에게서 CPU를 뺴앗음 i/o 처리를 기다리는 줄에 그 프로그램을 줄 세움 비동기식 입출력 (Asynchronous I/O) i/o가 시작된 후 입출력 작업이 끝나기를 기다리지 않고 제어가 사용자 프로그램에 즉시 넘어가 다음 작업을 수..
Chapter 1. Introduction to Operation Systems 💡운영체제란 무엇인가? 운영체제(Operationg System, OS)는 여러 하드웨어들과 소프트웨어를 관리하는 통치자이다. 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 하드웨어를 직접 다루는 복잡한 부분을 운영체제가 대행해 줌 좁은 의미의 운영체제 : 커널 (운영체제의 핵심 부분으로 메모리에 항상 상주) 넓은 의미의 운영체제 : 커널뿐만 아니라 각종 주변 시스템 유틸리티를 포함한 개념. 메모리에 상주하지 않는 개별적인 프로그램들을 전부 포함함. 기계에 SW가 돌아가고 있다 > 운영체제가 관리하고 있다고 보면 된다 💡 운영체제의 목적 컴퓨터 시스템을 편리하게 사용..
늘코딩
'반효경교수님' 태그의 글 목록