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