운영체제의 역할
- 프로세스관리(생성~종료까지)
- 주기억장치관리(보조기억장치에서 주기억장치로 프로그램 가져올때 가져올시기, 저장위치 결정)
- 보조기억장치관리(실행에 필요한 프로그램,데어터를 보조기억장치에서 찾아 가져오고 작업이 완료된 프로그램이나 데이터등을 보조기억장치의 빈 곳에 저장.)
- 입출력관리(입출력장치할당, 자원회수)
- 파일관리(생성 수정 삭제 백업 등)
운영체제의 종류및 특징
- 윈도
- 개인용 운영체제로 널리사용
- 멀티태스킹 (여러작업을 동시실행)
- 플러그앤플레이기능(=즉시시작)
- GUI 제공(그래픽사용자인터페이스-마우스와 아이콘을 이용해 명령어입력)
- 리눅스
- 프로그램소스코드가 공개됨
- 강력한 멀티태스킹
- 멀티유저환경지원(여러사용자가 동시에 시스템이용)
- 네트워크기능 우수
- 유닉스
- C언어로작성-이식성이높아 모든 컴퓨터에서 사용가능
- 많은네트워킹기능제공-통신망관리용운영체제로 적합.
- 맥os
: 그래픽 디자인-출판분야이용
*관련용어
-싱글태스킹(단일작업):컴퓨터시스템을 한개의 작업이 독점하여 사용하는 방식.
-명령어사용자인터페이스(CUI):키보드를 이용해 명령어를 입력.
<운영체제의 목적>
응답시간 단축, 처리능력향상, 신뢰도 향상, 사용가능도향상, 편리성 향상
- 응답시간-작업을 지시한 순간부터 결과를 얻을 떄 까지 걸리는시간
- 처리능력-시스템이 일정시간동안 처리한 작업의 양
- 사용가능도-시스템을 사용할 필요가 있을 때 즉시 사용가능한 정도
- 신뢰도-시스템이 주어진 문제를 정확하게 해결하는 정도
<컴퓨터의 부팅>
- 롬에있는 바이오스프로그램이 실행(중앙처리장치 주기억장치 키보드등 하드웨어 장치의 상태 점검;post과정;)
- 부팅프로그램을 주기억장치에 로딩
- 운영체제를 주기억장치에 로딩(cpu가 프로그램들을 실행 할 수 있는상태가됨.)
- 운영체제에 의해 프로그램이 로드된다
- 운영체제 명령에의해 cpu가 프로그램을 실행한다.
*바이오스-컴퓨터의 기본 입출력장치나 메모리등 하드웨어 동작에 필요한 명령을 모아놓은 프로그램. (하드웨어와 소프트웨어의 중간형태;펌웨어;)
*펌웨어-하드웨어의 동작을 지시하는 소프트웨어. 하드웨어적으로 롬에 저장되어있는게대부분. (최근에는 읽기 쓰기가 가능한 플래시롬에저장되어 내용 쉽게 변경가능.)
<정보 중간고사 범위 정리>
(정보는 이렇게까지 컴퓨터 찾아보면서 공부하는사람은 별로 없겠죠..
그래도 그냥 공부하는 것보다는 덜지루할테니 올려보겠습니다.)
1단원.운영체제의 이해
컴퓨터-1.하드웨어 a.중앙처리장치-(제어장치 연산장치)
:제어와 연산 담당
b.시스템버스-(주소버스 데이터버스 제어버스)
:컴퓨터 시스템 구성요소들을 연결해, 각종 데이터나 제어신호를 전송
c.기억장치-(주기억장치 보조기억장치)
:명령어와 데이터 저장
d.입출력장치-(입력장치 출력장치)
:말그대로 프린터 마우스 등등 입출력장치...
2.소프트웨어 a.시스템 소프트웨어 -(운영체제)
:사용자와 하드웨어 중간위치해서 하드웨어를 구성하는 장치관리 및 제어
b.응용 소프트웨어 - (문서작성, 스프레드시트 데이터베이스 그래픽 ppt 등...)
: 특정업무처리.