운영체제의 역사
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

운영체제의 역사에 대한 보고서 자료입니다.

목차

1940년대의 운영체제 및 컴퓨팅 환경
1950년대의 운영체제 및 컴퓨팅 환경
1960년대 초반의 운영체제 및 컴퓨팅 환경
1960년대 후반의 운영체제 및 컴퓨팅 환경
1970년대의 운영체제 및 컴퓨팅 환경
1990년대의 운영체제 및 컴퓨팅 환경
2000년대 후반의 운영체제 및 컴퓨팅 환경

본문내용

\'역사\'라고 하면 지루하게 느껴질 수도 있지만 운영체제를 이해하려면 운영체제의 역사를 이해하는 것이 도움이 된다.
또 현재의 IT환경을 이해하기 위해서도 필요하다.
운영체제의 역사(발전 과정)를 통해 현재의 운영체제 기능이 어떻게 만들어졌는지, 클라우드 컴퓨팅과 같은 최신 컴퓨팅 환경이 왜 만들어 졌는지 운영체제의 역사를 통해 설명한다.

[표 1]운영체제의 역사

시기
주요 장비
특징
1940년대
없음
현재의 계산기 형태
운영체제 없음
1950년대
카드리더
라인 프린터
일괄처리 시스템
1960년대 초반
키보드
모니터
대화형 시스템
1960년대 후반

다중 프로그래밍 기술 개발
시분할 시스템
1970년대
PC
개인용 컴퓨터 출연
분산 시스템, 웹
1990년대

클라이언트/서버 시스템
P2P 시스템
2000년대
스마트 폰
스마트 패드
그리드 컴퓨팅
SaaS
클라우드 컴퓨팅

운영체제의 역사를 주변 장치의 개발과 연관 시켜 공부한다.
주변 장치의 개발은 운영체제의 발전 과정을 이해하는 데 중요한 단서이고, 각 운영체제의 특징을 이해하는데 도움이 된다.


1.초창기(In the Beginning, 1940년대)

컴퓨터라는 기계는 원래 미국에서 장거리미사일의 탄도 계산을 위해 처음 개발되었다.
일반인들을 위해 개발되었다기 보다는 군사용으로 개발된 큰 계산기였다.
최초의 컴퓨터인 에니악(ENIAC)은 무게 30톤 규모의 거대한 계산기였다.
백열 전구 같은 모양의 소자인 진공관을 가지고 만들었고 키보드, 마우스, 모니터 같은 것이 없었기 때문에 18000개의 진공관을 전선으로 연결해서 켜지면 1, 꺼지면 0이라고 판단하였다.
키보드, 마우스, 모니터 같은 것도 없었으니 운영체제도 당연히 없었다.
전선으로 연결하여 프로그래밍 된(hard wiring) 기계는 정해진 입력값에 대해 정해진 출력값만 나오도록 설계되었다.
지금은 윈도우의 발전, 부품의 대량생산 및 저가화 등으로 일반인에 많이 보급되고 그나마 사용하기 편해졌지만 TV나 세탁기 같은 가전제품들 보다 다루기 어려운 것은 컴퓨터가 본래 군사용으로 개발된 것이기 때문이다.


2.일괄 처리 시스템(Batch Job System, 1950년대)

이 시기에는 천공 카드 리더(punch card reader)라는 입력장치가 개발되었고, 라인 프린터라는 출력 장치가 개발되었다.
천공 카드 리더는 학교나 자격증 시험에서 쓰는 OMR 카드의 할아버지라고 할 수 있다.
OMR이 컴퓨터용 사인펜으로 표시를 하면 기계가 이를 읽어 데이터를 수집 및 처리한다고 하면, 천공 카드 리더는 카드에 구멍을 뚫어서 문자나 숫자를 표현하여 컴퓨터에 입력시키는, 키보드 같은 것이었다.
라인 프린터는 지금의 프린터 처럼 사진, 문자 아무 거나 출력할 수 있는 것이 아니고 문자만 출력할 수 있는 프린터이다.
위의 에니악은 전선을 직접 연결 해 원하는 기능을 구현하는 hard wiring 시스템이었다면 카드에 구멍을 뚫어서 프로그램을 만들고 컴퓨터에 입력하면 프로그램이 실행되는 구조였다. 실행 결과는 라인 프린터를 통해 출력된다.


천공카드 - 위키피디아

라인 프린터 - 위키피디아

이 당시에는 천공 카드 리더기로 한 번에 한 개의 작업만을 처리할 수 있었다.
작업에 필요한 프로그래밍과 데이터를 동시에 입력해야만 작업이 가능했다.즉, 프로그램 실행 중간에 데이터를 입력 받거나 수정하는 것이 불가능했다.
그래서 모든 작업을 한꺼번에 처리해야 하는 일괄 처리 시스템(batch job system, batch processing system)이라 부른다.
이 시기에 메인 메모리에 운영체제가 상주하는 영역과 사용자가사용하는 영역으로 나눠졌고 지금도 이런 특징을 이용한다.
일괄 처리 시스템은 현재는 거의 사용하지 않지만, 운영체제가 시작 초기에 읽는 config.sys와 autoexec.bat이라는 파일 중 autoexec.bat에서 그 흔적을 볼 수 있다.


3.대화형 시스템(Interactive System, 1960년대 초반)

이 시기에는 현재 사용하는 것과 비슷한 주변기기들이 개발되었다. 이
  • 가격1,300
  • 페이지수9페이지
  • 등록일2013.02.20
  • 저작시기2013.2
  • 파일형식한글(hwp)
  • 자료번호#831590
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니