컴퓨터 운영체제에 대한 종합적인 분석
본 자료는 6페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
해당 자료는 6페이지 까지만 미리보기를 제공합니다.
6페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

컴퓨터 운영체제에 대한 종합적인 분석에 대한 보고서 자료입니다.

목차

1. 운영체제의 정의
1) 환경 제공자(environment provider)
2) 자원 할당자(resource allocator)
3) 제어 프로그램(control program)

2. 운영체제의 목적

3. 운영체제의 구조

4. 운영체제의 종류
1) 유닉스
① init
② 터미널을 통한 로그인
③ Syslog
④ 명령의 주기적인 실행 : cron과 at
⑤ 그래픽 유저 인터페이스
⑥ 네트워킹
⑦ 네트워크를 통한 로그인
⑧ 네트워크 파일 시스템
⑨ 전자 우편
⑩ 파일시스템의 얼개
2) 도스
3) 윈도우즈
4) OS / 2

5. 운영체제의 구성
1) 시스템 구성 요소
① 프로세스 관리
② 주기억장치 관리
③ 보조 기억 장치
④ 입출력 시스템 관리
⑤ 파일 관리
⑥ 보호 시스템
⑦ 네트워킹
⑧ 명령어 인터프리터 시스템
2) 운영체제 서비스
3) 시스템 호출
① 프로세스와 작업 제어
② 파일 생성
③ 장치 관리
④ 정보 유지
⑤ 통신
4) 시스템 프로그램
① 어셈블러
② 로더
③ 재배치 로더
④ 링킹 로더
⑤ 프로그램 라이브러리
5) 시스템 구조

6. 운영체계의 발전 과정
1) 초기 컴퓨터
2) 상주 모니터(단순 모니터)
3) 일괄처리 시스템(batch processing system)
4) 온라인(Online) 혹은 대화식 시스템
① 수행방법
② 온라인 시스템의 장 단점
5) 다중 프로그래밍 시스템(multiprogramming system)
① 다중 프로그래밍 기법의 개발 동기
② 다중 프로그래밍 특징
6) 시분할 시스템(TSS: time sharing system)
7) 실시간 시스템(real time system)
① 하드 실시간 시스템
② 소프트 실시간 시스템
8) 분산처리 시스템(distributed processing system)
9) 다중처리 시스템(multiprocessing system)
① 다중처리 시스템의 장 단점
② 다중처리 시스템의 구성

본문내용

재 수행
② 특징
프로그래머가 프로그램 작성 및 시스템 조작원 역할을 겸임한다. 기계 사용은 신청이나 예약기법을 운영한다.
2) 상주 모니터(단순 모니터)
① 초기컴퓨터의 문제점
프로그램 및 라이브러리의 적재와 제거를 위해 중앙처리장치의 유휴 시간 발생한다.
컴퓨터 가격이 너무 고가였다.
개선방안 : 중앙처리장치의 유휴시간 최소화로 컴퓨터 이용률의 최대화 해야 했다.
② 상주 모니터의 기능
처리기의 유휴 시간을 줄이기 위해 자동 작업순서 처리를 위한 프로그램 개발했다. 초기의 운영체제 즉, 상주 모니터(resident monitor) 개발했다.
③ 상주 모니터의 특성
3) 일괄처리 시스템(batch processing system)
① 수행방법
자료가 입력될 때마다 즉각적으로 처리하는 것이 아니라, 입력되는 자료를 일정기간 또는 일정량 모아 두었다가 한꺼번에 처리하는 방식이다.
② 일괄처리 시스템의 장 단점
초기시스템 보다 컴퓨터 시스템을 보다 효율적으로 사용할 수 있다.
작업 시간이 길어 반환 시간(turn around time)이 늦다.
적절한 제어카드를 제공해야 한다.
프로그램의 오류수정 작업에 어려움이 있다.
CPU가 유휴 상태(idle state)가 되기 쉽다.
4) 온라인(Online) 혹은 대화식 시스템
① 수행방법 CPU와 주변 장치가 온라인으로 연결되어 작동하고, 사용자와 컴퓨터 시스템간에 온라인 통신을 제공하여 사용자가 운영 체제나 프로그램에 직접 명령을 주고 즉시 응답을 받을 수 있는 시스템
② 온라인 시스템의 장 단점
결과를 바로 받아 볼 수 있어 응답 시간이 짧다.
결과가 즉시 출력되기 때문에 프로그램 검사와 개발에 상당한 유용성을 제공한다.
CPU는 프로그래머나 조작원에 의한 동작을 기다리는데 상당한 유휴 시간이 생긴다.
5) 다중 프로그래밍 시스템(multiprogramming system)
기억장치에 다수의 프로그램을 적재하여 운영하는 기법이다. 즉, 기억장치에 다수의 수행할 프로그램을 적재하여 현재 수행중인 작업이 입출력을 수행할 경우 다른 프로그램으로 전환하여 CPU 이용률을 높일 수 있다.
① 다중 프로그래밍 기법의 개발 동기 버퍼링과 스풀링 기능을 제공하더라도 CPU의 유휴(idle) 시간이 발생
② 다중 프로그래밍 특징 단일 프로그램의 입출력으로 인한 CPU의 유휴 시간을 줄일 수 있다. 다중 프로그래밍 운영 기법을 OS가 제공하기 위해서는 복잡한 기능 추가 해야 한다. 즉, 여러 개의 프로그램을 관리하기 위해 기억장치 관리기법이나 CPU 스케줄링 기법 필요하다.
6) 시분할 시스템(TSS: time sharing system)
다중프로그래밍 기능의 확장된 개념으로 공정한 시스템 관리 운영을 위해 개발
① 수행 방법 다중프로그래밍 환경에서 제출된 프로그램들에 대해 일정한 시간의 CPU 사용권을 부여하는 기법, 즉 현재 수행을 기다리고 있는 작업에 대해 일정한 시간(time slice)을 분할하여 CPU 사용권을 부여한다.
7) 실시간 시스템(real time system)
① 하드 실시간 시스템 중요한 태스크를 정해진 시간에 반드시 완료할 수 있도록 한 시스템이다. 범용 운영체제가 존재하지 않는다.
② 소프트 실시간 시스템 중요한 실시간 태스크가 다른 태스크보다 높은 우선 순위를 얻고 완료될 때까지 그 우선 순위를 유지하게 하는 시스템이다. 최근 대부분의 범용 운영체제에서 채택하고 있다.
단말기나 센서로부터 처리를 요구하는 자료가 발생할 때마다 우선적으로 응답하거나 출력하는 방식이다. 특정 목적의 프로그램은 정해진 시간 내에 반드시 수행할 수 있도록 스케줄링 요구 한다. 특수 목적(은행, 항공, 산업, 의학, 제어, 국방 등)을 위한 응용 시스템에 주로 사용한다.
8) 분산처리 시스템(distributed processing system)
하나의 대형 컴퓨터에서 수행하던 기능을 지역적으로 분산된 여러 개의 미니 컴퓨터에 분담시킨 후, 통신망을 통하여 처리하는 방식이다. 즉, 지역적으로 떨어진 시스템에서 수행되는 프로세스간의 정보 교환을 제공하기 위한 방법이다.
예) IPC(inter process communication), RPC(remote procedure call) 기능 등
분산처리의 목적 - 자원공유, 계산속도 증가, 신뢰성 향상, 통신기능
9) 다중처리 시스템(multiprocessing system)
다수의 처리기로 구성된 시스템에서 어떤 작업을 빠른 시간 내에 수행하기 위해 다수의 처리기를 효율적으로 운영할 수 있는 관리 기법이다.
① 다중처리 시스템의 장 단점
신뢰성 향상과 컴퓨터의 처리율 증대
운영 체제는 여러 처리기간의 기억장치 공유와 스케줄링 방법을 결정
신뢰성과 병행계산, 최적의 연결기법, 같은 자원을 요구하는 처리기들간의 경쟁을 제어하는 문제들을 고려.
② 다중처리 시스템의 구성
① 강결합(tightly coupled) 시스템 : 처리기들이 해당 작업을 처리할 때 밀접하게 동기화 되어 수행하는 시스템이다.
② 약결합(loosely coupled)시스템 : 처리기간의 동기화 문제는 그다지 엄격하지 않고, 다만 처리기들이 높은 작업의 처리량을 제공하는데 목적을 두는 시스템이다.
※ ≪ 참 고 자 료 ≫
"컴퓨터 운영체제론 " 엄영익 외 / 생능 / 1999년
"컴퓨터 무작정 따라하기" 김부회 / 길벗 / 2003년
"컴퓨터 실무와 활용" 이승 외 / 청호 / 2001년
"컴퓨터활용능력 1급 필기 데이터베이스 일반(TRIAL 2003)" 김정희 외 / 영진.COM / 2002년
"컴퓨터 종합 입문" 양인호 / 대림 / 2003년
"컴퓨터 구조" 김석수 외 / 그린(윤덕우) / 2003년
"컴퓨터의 이해" / 인시공 / 2003년
"http://plus1.ne.kr/edu/"
"http://www.khsme.com/"
"http://kdaq.empas.com/"
"http://pascall.co.kr/"
"http://210.218.44.12/ksh9112/1.운영체제의%20기초.htm
"http://woorisol.kyungpook.ac.kr"
"http://psearch.hanmir.com/"

키워드

  • 가격1,000
  • 페이지수18페이지
  • 등록일2003.07.28
  • 저작시기2003.07
  • 파일형식한글(hwp)
  • 자료번호#224610
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니