제 1 강 컴퓨터란? (I)

Download Report

Transcript 제 1 강 컴퓨터란? (I)

[ 공학설계 I - 2006 ]
컴퓨터란? (I)
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
목
1.
2.
3.
4.
5.
차
계산도구의 변천
컴퓨터의 역사
컴퓨터의 발전
운영체제의 개념
OS의 종류
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
1. 계산도구의 변천
계산기 (Calculator)
간단한 계산기로는 주판, 계산자 등이 있고,
복잡한 것으로는 전자식 계산기가 있다.
복잡한 계산을 처리하려는 요구에 따라, 기계식 계산
기가 발명되었고, 전자계산기는 통계 및 집계 등의 정
보를 신속히 처리하는 것이 가능하므로 수학, 과학분
야의 복잡한 계산을 처리하는 기계로서 뿐만 아니라,
상업분야의 수리적 정보처리 기계로서도 널리 활용하
게 되었다.
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
1. 계산도구의 변천 ♬
1. 주판 (고대)
주로 가감승제 등의 사칙계산을 할 때 사용하는 기구
2. 파스칼의 계산기(1623-1662, 프랑스)
숫자가 새겨져 있는 톱니바퀴를 이용하여 10진법의 덧셈, 뺄셈을 수행하
는 최초의 기계식 계산기
3. 라이프니쯔의 계층통(1646-1716, 독일)
가감산 뿐만 아니라, 가산의 연속으로 승산을 할 수 있 계산기
4. 찰스 배비지의 해석기관(1791-1871, 영국)
세계 최초의 자동계산기, 오늘날 전자계산기의 원리
5. 펀치 카드(1890, 미국)
카드에 천공된 테이터를 처리하는 시스템, 국세조사집계에 처음 사용
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
1. 계산도구의 변천
PCS
주판
고대
주판
Leibniz's Wheel
1642
파스칼의 계산기
1671
라이프니쯔의 계층통
Hollerith & Tarbulating
Computer
1834
찰스 배비지의 해석기관
1890
펀치카드
Analytical Engine
Pascal's Calculator
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
2. 컴퓨터의 역사 ♬
1. 전기기계식계산기 - MARK I (1937-1944)
천공된 종이테이프 사용, 자동축차방식의 완전자동계산기,
과학기술 계산을 목적으로 제작
2. ENIAC (1943~1946)
세계 최초의 전자계산기, MARK-Ⅰ의 약 100배의 연산속도,
외부프로그램 방식
3. EDSAC(1945-1949)
세계 최초의 프로그램 내장방식
4. EDVAC(1946-1952)
: The Electronic Discrete Variable Computer
EDSAC과 같은 시기에 계발된 세계 최초의 프로그램 내장방식의 전자 계
산기
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
2. 컴퓨터의 역사
MARK I
ENIAC
EDSAC
nlip.pcu.ac.kr
EDVAC
[ 공학설계 I - 2006 ]
3. 컴퓨터의 발전 ♬
1. 제 1세대 컴퓨터(1951-1958) - 진공관
과학기술 계산 분야에 이용, 수명이 짧고 전력 소비량이 매우 높은 회로
소자
2. 제 2세대 컴퓨터(1958-1963) - 트렌지스터
진공관보다 부피 작음, 소비량 적음, 신뢰성 높음,
일반 사무처리에도 이용, 고급언어와 원거리 통신 도입
3. 제 3세대 컴퓨터(1964-1970) - IC
집적회로(IC : Integrated Circuit), 성능과 신뢰성 향상, 가격 저렴,
전력 소비 감소, 소형화, 범용 컴퓨터 개발
4. 제 4세대 컴퓨터(1971-?) - LSI, VLSI
고밀도 집적회로(LSI : Large scaled IC), 초고밀도 집적회로(VLSI : Very
Large Scaled IC), 제3세대 이후의 세대, 즉 오늘날을 포함한 앞으로의
세대를 뜻하며, 제4세대 컴퓨터라 칭함.
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
3. 컴퓨터의 발전
제1세대 컴퓨터
[진공관]
제2세대 컴퓨터
[트렌지스터]
제3세대 컴퓨터
[IC]
nlip.pcu.ac.kr
제4세대 컴퓨터
[LSI, VLSI]
[ 공학설계 I - 2006 ]
4. 운영체제의 개념 ♬
운영체제 (Operating System)
컴퓨터에 의한 작업의 조작을 가능한 한, 프로그래머
나 오퍼레이터의 개입없이 능률적이며 연속적으로 처
리할 수 있도록 한 시스템.
OS로 약칭하며 운영체제라고도 한다.
사용자에게 최대한의 편리성을 제공하고자 하는 사용
자와 컴퓨터 사이를 연결해 주기 위한 시스템 소프트
웨어이다.
우리가 일반적으로 알고 있는 Windows 95/98/2000,
Dos, Unix가 바로 OS이다.
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
4. 운영체제의 개념
■ 운영체제의 목적
1. 사용의 편리성
사용자로 하여금 컴퓨터의 하드웨어와 각종 정보를 효율적으로
관리하여 컴퓨터를 보다 편리하게 사용할 수 있도록 편의를 제공
한다.
2. 시스템 성능의 향상
시스템 성능의 최대 발휘를 목적으로 한다.
판단기준은 처리능력(throughput), 응답시간(turn around time),
사용의 용이성(availability), 신뢰도(reliability)로서 판단한다.
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
4. 운영체제의 개념
■ 운영체제의 구성
1. 제어 프로그램(control program)
⊙ 감시 프로그램(supervisor program)
⊙ 데이터 관리 프로그램(data management program)
⊙ 작업 제어 프로그램(job control program)
2. 처리 프로그램(processing program)
⊙ 언어 번역 프로그램(language translator program)
⊙ 서비스 프로그램(service program)
⊙ 문제 프로그램(problem program)
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
5. OS의 종류 ♬
■ 운영체제 형식의 종류 (1)
1. 일괄처리 시스템
처리할 데이터를 일정량을 모아 한꺼번에 처리하는 방법
2. 다중 프로그래밍 시스템
하나의 중앙처리장치에 여러개의 프로그램을 실행시킴으로써 짧은 시간에
많은 작업을 수행할 수 있게 하여 시스템의 효율을 높여 주는 시스템
3. 다중 처리 시스템
두 개 이상의 프로세서가 하나의 공용 기억장치를 통하여 제어하는 시스템
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
5. OS의 종류
■ 운영체제 형식의 종류 (2)
4. 시분할 시스템
한 대의 컴퓨터로 일정한 시간 내에 여러 가지 작업을 처리하는 방법
5. 실시간 시스템
처리 대상 데이터가 발생하는 즉시 처리하여 결과를 산출하는 방식의 시
스템
6. 분산처리 시스템
지역적으로 분산되어 있는 여러대의 컴퓨터가 프로세서 사이의 특별한
데이터 링크를 통하여 교신하면서 한 조직 내의 동일한 업무를 수행하고
정보 교환을 위해 네트워크로 상호 결합된 시스템
nlip.pcu.ac.kr
[ 공학설계 I - 2006 ]
5. OS의 종류
■ 운영체제의 종류와 특징
1. DOS
2. Microsoft Windows 95/98/2000 , NT
3. UNIX
4. LINUX (The Linux operationg system)
5. MAC OS
nlip.pcu.ac.kr