[CS] 운영체제란?

FE 개발자 신상오·2022년 8월 1일
0

CS

목록 보기
2/5
post-thumbnail

운영체제

사용자의 하드웨어, 시스템, 리소스를 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어

운영체제 목적 및 기능

처리능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축

  • 프로세서, 기억장치, 입출력장치, 파일 및 정보등의 자원 관ㄹ
  • 자원의 효율적 관리를 위한 스케줄링 기능(어떤 자원을, 누가, 언제, 어떤 방식으로)
  • 사용자와 시스템간의 편리한 인터페이스 제공
  • 하드웨어와 네트워크 관리, 제어

운영 체제 시스템 자원 관리

하드웨어를 구성하는 일을 하는 CPU, 자료를 저장하는 RAM,디스크 등의
시스템 자원을 관리하는 주체 - 운영체제

  • 프로세스 관리
  • 메모리 관리
  • I/O 관리

응용 프로그램

운영체제를 통해 컴퓨터에게 일을 시키는 것
1. 컴퓨터를 조작할 수 있는 권한을 운영체제로부터 부여받음
2. 운영체제가 제공하는 기능 이용
3. 운영체제는 응용프로그램을 위한 API 제공
4. 응용 프로그램이 시스템 자원을 사용할 수 있도록 다양한 함수 제공 - 시스템 콜

profile
주간 회고용 블로그입니다 (개발일지와 정보글은 티스토리에 작성합니다.)

0개의 댓글