💡Computing System
하드웨어와 소프트웨어를 합친 것
💡하드웨어
컴퓨터 시스템의 물리적인 요소 (프린터, 선, 키보드 등)
💡소프트웨어
컴퓨터를 실행시킬 지침을 제공하는 프로그램
📗Computing system
다목적 기계(오락, 사무) - 여러 범용성을 지니고 있다.
하드웨어 : fixed
소프트웨어 : flexible, changeable
💡Layers of a Computing system
- communications(컴퓨터 통신)
- 통신, 인터넷 www
- applications(응용 프로그램, 앱)
- 인공지능, 시뮬레이션
- operating systems (운영체제)
- windows, Linux, Macos, Android
- programming(a.k.a. software)
- 소프트웨어, 자료 처리
- hardware (하드웨어)
- 물리적 부품
- information
- 데이터의 표현, 2진수 체계
✔Abstraction(추상화)
복잡한 것을 제거하거나 숨김으로 써 대상을 간단하게 그려보는 개념 모델
--> 핵심만 생각, 이해하기 쉽게 만듦.
자동차를 예들 들어서 설명해보겠다.
internal view(내부적인 관점)에서는 자동차가 굴러가기 위해서는 엔진 + 트랜스 미션 + 타이머 등이 종합적으로 작동되어야 한다.
abstraction view(추상화 관점)에서는 핵심만 생각한다. 자동차의 핵심은 운전이다. 운전만 할 줄 알면 된다.
따라서 핸들+엑셀+브레이크의 조작법만 알면 된다. 엔진의 원리라던지 브레이크의 원리를 알 필요가 없다.
💡Early History of Computing
- Abacus(주판)
- 수적 가치를 계산하기 위해 만들어진 첫 장치
- Blaise Pascal (수학자 파스칼)- 계산을 목적으로 만듦
- 주판과 달리 기계적 장치.
- 덧셈 뺄셈 나눗셈 곱셈 가능
- Joseph Jacquard(자카드) - 산업혁명 이후
- Charles Babbage(찰스 베비지) - 영국 과학자
- Analytical Engine(해석 기관) - 설계만 했지 당시 기술력이 부족해서 직접 만들지는 못했다.
- 단순 계산뿐만 아니라 범용의 기계이다.
- Ada Lovelace(에이다 러브레이스 백작 부인)
- 첫 번째 프로그래머, loop라는 개념을 처음 사용한 사람.
- 기념하기 위해 ADA(미 국방성의 프로그래밍 언어)를 붙였다.
- Alan Turing(앨런 튜링)
- 컴퓨터를 설계, 컴퓨터의 수학적 배경을 다져놓음.
- 튜링 머신, 인공지능 테스팅 등을 만듦.
- 앨런 튜링을 기념하기 위해서 Turing Award(컴퓨터계의 노벨상)을 붙임.
- 폰 노이만
- Havard Mark I, ENIAC, UNIVAC I
- 초기 컴퓨터는 수학, 물리, 기계공학, 환경 등을 위해 사용됨.
💡History of Hardware
📕1세대(1951-1959)
- Vacuum Tubes(진공관)
- 크고 불안정하고, 많은 열을 발생시켰다.
- 많은 냉각기가 필요했다.
- Magnetic Drum(자기 드럼)
- 읽기/쓰기 헤드 아래에서 회전하는 메모리 장치
- Card Readers -> Magnetic Tape Drives
- 순차 보조 저장 장치
📕2세대(1959-1965)
- Transistor(트랜지스터)- 중요한 장비
- 진공관을 대신한 장비.
- 크기가 작고, 빠르고, 오래가고, 싸다.
- Magnetic Cores
- 자기 드럼을 대신해서 등장, 정보를 즉각 이용 가능
- Magnetic Disks(자기 디스크)-플로피디스크
- Magnetic tape를 대체로 나옴.
- data에 직접 접근 가능하다.
📕3세대(1965-1971)
- Integrated Circuits(집적 회로, IC)-여러 개의 트랜지스터를 하나로 합쳐서 만듦.
- circult board를 대체, 작고 싸고 빠르고 더 안정성 있다.
- Transistors
- 메모리 제조를 위해 사용됨.
- Terminal(터미널, 단말기)
- 입출력 장치. 키보드와 화면을 이용함.
📕4세대(1971~현재)
- Lage-Scale Integration(LSI)
- chip기술에 엄청난 영향력을 불러옴.
- PCs, the Commerical Market, Workstations(워크스테이션)
- 개인용 컴퓨터와 워크스테이션이 등장했다.
- 새로운 회사: Apple , Sun, DEll
- Laptops(랩탑), Tablet Computers, Smart phones
- 노트북, 태블릿, 스마트폰의 등장
- 엄청난 성공
- 스마트폰은 스티브 잡스 왈 : 휴대할 수 있는 매우 작은 컴퓨터
- 이제 모두가 각각 하나의 컴퓨터를 휴대하고 다님.
💡Parallel Computing and Networking
📕Parallel Computing(병렬 컴퓨팅)
- 컴퓨터는 처리 속도를 향상하는 상호 연결된 셀트 리얼 프로세싱 및/또는 메모리 유닛에 의존합니다.
- 하나 으 기판에 여러 가지 Cpu를 장착
📕Networking
- 이더넷은 자원을 공유하기 위해 작은 컴퓨터와 연결했다.
- 1980년대 후반에 처음으로 서버와 PCs가 연결했다.
출처 : 학교 강의자료
'학교 > 컴퓨터학개론' 카테고리의 다른 글
[컴퓨터학개론 6장]- binary number (0) | 2022.06.28 |
---|---|
[컴퓨터학개론 5장]- PC Architecture (0) | 2022.06.28 |
[컴퓨터학개론 4장]- hardware & software (0) | 2022.06.27 |
[컴퓨터학개론 3장]- 컴퓨터의 분류 (0) | 2022.06.27 |
[컴퓨터학개론 2장]- History of Computer Software (0) | 2022.06.27 |