▣ 컴퓨터 시스템의 구성 ▶ 컴퓨터 시스템연산(Computer-System Operation) : 공유메모리에 대한 접근을 제공하는 공통버스와 여러개의 장치제어기 그리고 하나 이상의 CPU로 이루어져 있다. : 컴퓨터 구동을 위한 프로그램 필요 - 부트스트랩 프로그램 → 전형적인 펌웨어로 알려져 있으며, ROM이나 EEPROM에 저장/시스템의 모든 사항을 초기화 - 부트스트랩 프로그램이 실행 후 운영체제의 커널을 메모리에 적재 → 일부 서비스는 계속 수행되는 시스템 프로세스나 시스템 디먼으로 커널이 수행되는 동안 계속 수행 되어진다. → 이벤트 발생시 Interrupt신호 보내진다. : HW - 어느 순간이든 시스템 버스를 통해 CPU에 신호를 보낼수 있다. : SW - System call를 통해 In..
▣ 운영체제 개념(Concept) ▶ 운영체제 정의 :: 완벽한 정의는 없다. : 유용한 컴퓨터 시스템을 만드는 과정에서 발생하는 문제를 해결하기 위한 적절한 방법. : 한정된 자원(resource)를 응용프로그램에 보다 효율적으로 제어하고 할당한다.(Man-machine interface) : 하드웨어와 사용자간, 하드웨어와 응용 프로그램 사이의 Interface 제공 :: 컴퓨터에서 항상 수행되는 프로그램으로 일반적으로 '커널'이라고 부르기도 한다. ▶ 운영체제 역할 → 사용자 관점(User View) : 사용의 용이성을 위해 설계 → 사용자는 hw와 sw의 자원의 이용에 신경쓰지 않음. (CUI 방식과, GUI 방식) → 시스템 관점(System View) : 'Resource allocator'로..