[system] Computing system2
- 컴퓨터공학과/Computing System
- 2012. 5. 23.
Information Signal
1. Analog Signal
A continuous, electrical wave containing data. The magnitude of the signal corresponds to the amount of data contained in it. An analog signal is one of two ways to change raw data into an electrical wave.
2. Digital Signal
It can refer to discrete-time signals that have a discrete number of levels, for example a sampled and quantified analog signal, or to the continuous-time waveform signals in a digital system, representing a bit-stream.
* Analog → CONTINUOUS
Digital → DISCRETE
* 컴퓨터에서 인식되려면 아날로그 신호를 무조건 디지털 신호로 바꿔주어야 함
* digital to digital: 네트워크 통신
software side hardware side
고급언어 → ( =컴파일러= ) → 어셈블리어 → ( =어셈블러= ) → 기계어
* High-level Language, 고급언어
- 인간 친화적 언어
- e.g.) C++, C#, java…
* Compiler, 컴파일러
- 원시코드(Program) → 목적코드(CPU 인식 언어)
- 명령어를 해당 CPU 명령어로 recording
- 각각 명령어, 데이터 주소 지정
* Assembly Language, 어셈블리어
- CPU마다 어셈블리 언어가 다름
→ 프로그램이 돌아가려면 어셈블러 필요
* CPU가 직접 바로 해석할 수 있는 언어로 짜는 게 좋다! ( => Assembly Language)
- 코드가 짧고(CPU 명령어로 recording하면 코드가 더 길어짐)
- 속도가 빠르고 메모리는 적게 듦
Unit of Digital Signal
1. Bit
- 정보를 표현하는 가장 기본적인 단위
- 컴퓨터를 이용해 처리되는 모든 정보들은 비트들의 조합으로 표현
(기본 데이터, 명령어, 그래픽, 음성, 비디오, 멀티미디어 등)
- 하드웨어가 인식할 수 있는 정보
2. Byte
- 8개의 비트로 구성 (Word(2 byte), Double word(4 byte) )
- 소프트웨어의 기본 단위
** 정보단위
Byte < Kilobyte < Megabyte < Gigabyte < Terabyte < Petabyte < Exabyte < Zettabtye < Yottabyte
컴퓨터의 분류
1. 사용 목적에 따른 컴퓨터
1) 전용 컴퓨터(special purpose computer)
특수한 목적에 한해서 사용하기 위해 만들어진 컴퓨터군사용, 산업용 목적으로 사용. 항공 분야, 과학 기술 분야 등에서 사용
2) 범용 컴퓨터(general purpose computer)
일반적인 업무 처리에서 광범위하게 사용할 수 있도록 만들어진 컴퓨터
3) 슈퍼컴퓨터(supercomputer)
가장 크고 빠르고 고가인 최첨단의 컴퓨터 수학적인 계산을 집중적으로 해야 하는 용도에 적합. 수백 개에서 수십만 개의 고성능 마이크로프로세서 사용
2. 처리 능력에 따른 분류
1) 대형 컴퓨터(mainframe)
다수의 사용자가 공유하여 이용하는 고속의 컴퓨터 슈퍼컴퓨터에 비해 성능이나 기억용량이 낮고 가격이 저렴
2) 미니컴퓨터(minicomputer)
대형 컴퓨터에 비해 저렴한 중소형 컴퓨터다수의 사용자가 사용할 수 있는 다인용 시스템
3. 사용 목적에 따른 컴퓨터
1) 워크스테이션(workstation)
- 개인이나 적은 수의 사람이 특수한 분야에서 사용하는 탁상용 컴퓨터.
- 일반적으로 UNIX 계열의 운영체제 사용, RISC 마이크로프로세서 칩을 사용하여 고속 연산 가능 마이크로컴퓨터(micro computer)
2) 개인용 컴퓨터(PC), 랩탑 컴퓨터, 노트북 컴퓨터, 팜탑 컴퓨터, 포켓용 컴퓨터 등
* Embedded
- 하드디스크가 없음.
- 보조기억장치 없이 주기억장치에 저장됨
- e.g.) 스마트폰, 스마트TV, 미사일 등
'컴퓨터공학과 > Computing System' 카테고리의 다른 글
[시스템] 운영체제 정리 - Regular OS, Multi-Processing OS, Network OS, Distributed OS, Real-Time OS (0) | 2012.06.02 |
---|---|
[시스템] CPU정리② - 레지스터와 CPU 동작방법 (0) | 2012.05.26 |
[시스템] CPU정리① - CPU 내부 들여다보기 + CPU꿀정보 (1) | 2012.05.26 |
[system] Computing system3 (0) | 2012.05.25 |
[시스템] 정보처리 기본 원리 - 폰노이만(John Von Neumann) 아키텍처 (1) | 2012.05.25 |