-
[운영체제 개념정리] 운영체제의 소개IT/운영체제 2023. 5. 4. 21:50
OS 개념들이 미흡하여 강의들으면서 정리해두는 글
운영체제
일상생활의 운영체제
-> PC 운영체제(윈도우, mac, 유닉스, 리눅스 등)
모바일 운영체제(ios, aos 등)
임베디드 운영체제
-> 특정 하드웨어를 제어하기 위한 운영체제(아두이노 우노 등)
CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장
임베디드 운영체제가 있는 기계는 기능을 계속 향상 시켜줘야함
운영체제의 필요성
- 새로운 기능의 추가/변경 가능
- 성능 향상 및 효율성 향상
- 자원관리 가능(인터페이스를 통해서)
- 보안
운영체제의 역할
- 인터페이스 제공
> 하드웨어 및 사용자, 응용 프로그램, 시스템 프로그램
- 조정자, 자원 할당자나 관리자
> 각 응용프로그램에 필요한 자원 할당
> 자원 할당 방법 결정(스케쥴링)
- 응용 프로그램제어, 입출력장치 제어
> 시스템의 부적절한 사용, 오류 방지
> 입출력 장치 제어
> 데이터 관리
운영체제의 기능
- 자원 관리
> 메모리 관리(주기억장치, 보조기억장치, 가상메모리)
> 프로세스 관리
> 입출력장치 관리
> 파일 관리
- 시스템 관리
> 시스템 보호(권한)
> 네트워크(통신)
> 명령 해석