728x90 multiprograming1 Operating System Overview-Uni-programming, Multi-programming 서론) 운영체제(OS)란 무엇인가? 위 그림처럼, 운영체제는 컴퓨터의 하드웨어 위에서 동작하며, 유틸리티 프로그램과 응용 프로그램들의 기반이 됩니다. 여기서 유틸리티 프로그램으로는 프로그램 에디터, 컴파일러 등이 있습니다. 운영체제는 프로그램 실행 제어 기능이 구현된 함수들이 모인 소프트웨어입니다. 예시로는 윈도우, 리눅스 등이 있습니다. 하드웨어와 프로그램들 사이의 인터페이스 역할을 합니다. end user는 사람입니다. 운영체제가 제공하는 서비스는 1) 프로그램 실행 2) 컴퓨터 자원(하드웨어도, 데이터도 자원이라고 합니다)에 대한 접근 3) 에러 감지와 반응, (내외부 부품을 감지합니다) 4) Accounting 등이 있습니다. 여기서의 accounting은 컴퓨터 시스템 사용 시 자원을 이용하는 .. 2023. 4. 16. 이전 1 다음 728x90