운영체제 학습노트
- 최초 등록일
- 2022.11.10
- 최종 저작일
- 2020.04
- 18페이지/ 어도비 PDF
- 가격 3,800원
소개글
"운영체제 학습노트"에 대한 내용입니다.
목차
없음
본문내용
1. [1주차] 운영체제의 개요
▶ 운영체제는 제한된 컴퓨터 시스템의 자원을 보다 효율적으로 관리하고 운영함으로써 사용자들에게 편의성을 제공하고자 하는 시스템 프로그램으로 인간과 기계 간의 인터페이스 역할을 한다.
▶ 운영체제의 목적
- 사용자 인터페이스 제공 (User Interface GUI) 사용자가 프로그램을 편리하고 효율적으로 수행 제공
- 컴퓨터 시스템의 성능 향상 (Performance) 제한된 컴퓨터 하드웨어를 효율적으로 관리
- 처리량의 향상 (Throughput) 단위 사간당 처리할 수 있는 작업량
- 응답시간의 단축 (Response time) 작업의 시작부터 끝까지의 소요시간
- 신뢰성 향상 (Reliability) 시스템이 항상 원활하게 작동하는지
▶ 운영체제의 기능
- 프로세서, 기억장치, I/O, 통신장치, 데이터, 교착상태 처리(Dead Lock) 등의 자원관리
- 사용자 인터페이스 제공, 사용자들 간의 하드웨어, 데이터의 공유, 다른 사용자와의 간섭 배제 (권한 구분)
- 사용자들간의 자원 스케줄링`입출력에 대한 용의성 제공
- 오류의 복구 및 자원 사용을 평가
- 병렬 연산에 대한 용이성 제공 및 데이터의 조직화
▶ 컴퓨터시스템의 구성요소
1) 하드웨어 계산을 위한 기본적인 자원 제공(CPU, 메모리, IO)
2) 응용프로그램 계산 문제를 풀기 위한 자원의 사용방법 (컴파일러,DBMS) 정의
3) 운영체제 응용 프로그램 간의 필요한 하드웨어 자원을 제어하고 통제하는 조정자
4) 사용자 시스템응용 프로그램을 통하여 컴퓨터 시스템 사용
2. [2주차] 운영체제의 종류
▶ 운영체제의 발달과정
세대구분 특징
0세대 (1940) 운영체제 없음
1세대 (1950) 작업 제어 언어,(JCL), 입출력 제어 시스템
2세대 (1960) 공유시스템 , 가상기억장치(RAM대신 HDD가 대리역할), 다중 프로그래밍, 더중 처리,P2P
3세대 (1970) 다중모드시스템 , 유닉스 출현, JCL 기능 복잡
4세대 (1970-80 ) 컴퓨터 네트워크와 온라인 처리기법, 마이크로프로세서 등장, 가상 기계, DBMS 등장, 분산데이터 처리
5세대 (1980-현재) 분산계산 시스템 실용화, 지식기반 시스템 등장(연관검색어), 인공지능(AI) 실현
참고 자료
없음