운영체제
-
2. 컴퓨터시스템의 구조카테고리 없음 2020. 11. 8. 00:00
컴퓨터시스템의 구조 CPU 매 클럭 시간마다 인스트럭션(명령)해서 메모리에서 하나씩 읽어온다. 또한, 매 클럭 시간마다 interrupt line을 체크한다. Memory CPU의 작업 공간 DISK Input / output 역할을 동시에 한다. 입력받은 것들을 전달하거나, 작업이 끝난 것을 저장하는 등 interrupt line CPU가 프로그램을 실행하고 있을 때, IO나 Exception이 발생하여 처리가 필요한 경우 CPU에게 알려서 처리할 수 있도록 하는 역할 interrupt = 새치기 time sharing 구현에 널리 사용됨 timer 특정 프로그램이 CPU를 독점하는 것을 막기 위해, timer에 값을 셋팅해서 CPU를 넘김 할당 시간을 관장한다고 생각하면 된다. mode bit mod..
-
1. 운영체제 개요CS 지식/운영체제 2020. 11. 7. 23:58
운영체재 개요 컴퓨터 시스템의 자원을 효율적으로 관리 (자원 관리자) 프로세서, 기억장치, 입출력 장치 등의 효율적 관리 형평성 있는 자원 분배 좁은 의미의 운영체제 커널(kernel) 운영체제의 핵심 부분으로 메모리에 상주하는 부분 넓은 의미의 운영체제 커널 뿐 아니라 각종 시스템 유틸리티를 포함한 개념 운영체제 분류 동시 작업 여부 다중 작업(multi tasking) UNIX, MS Windows 등에서 한 명령 수행이 끝나기 전에 다른 명령 or 프로그램 수행 사용자의 수 단일 사용자(single user) MS-DOS, MS Windows 다중 사용자(multi user) UNIX, NT server 처리 방식 일괄 처리(batch processing) 작업 요청의 일정량을 모아서 한꺼번에 처리..