컴퓨팅 시스템에 대해 알아보겠습니다.
시스템 및 운영체제 과목을 쉽게 풀이하여 설명하는 포스팅이니 시리즈로 읽으면 도움이 될 것입니다.
지금은 자세히 알지 못해도 계속해서 잘 따라서 읽어보면 이해가 될 터이니 걱정마세요.
알아두면 좋은 이야기들은 *로 표기하였습니다.
우선 첫 번째, 컴퓨팅 시스템 개요에 대해 정리하겠습니다.
컴퓨팅시스템 개요
ㅁ 시스템 개요
a set or arrangement of things so related or connected as to form a unity or organic whole.
단일 또는 유기적으로 전체를 형성하도록 관련, 연결된 것들의 세트 또는 배열
- 시스템은 구조화되어있음
- 예) a solar system, school system, software, hardware, software+hardware (시스템 + 시스템도 시스템!)
a set of facts, principles, rules, etc. classified or arranged in a regular, orderly form so as to show a logical plan linking the various parts.
다양한 부분을 연결하는 논리적 계획을 보여주기 위해 규칙적인 형태로 분류되거나 배열된 일련의 사실, 원리, 규칙 등
- fact사실와 principles원리를 잇는 인터페이스
ㅁ 컴퓨터 시스템
An organization of hardware and software, often together with personnel, that function together as a unit.
하나의 유닛으로 함께 기능하는 하드웨어와 소프트웨어 조직
1) Hardware
2) Software
- Application S/W : 응용소프트웨어, 대부분의 소프트웨어는 응용소프트웨어
- System S/W : 하드웨어와 응용소프트웨어의 인터페이스 담당, 예) O/S, network, File System 등
- Firmware S/W : 하드웨어를 직접 구동시키는 소프트웨어, 대부분 입출력장치
* Human-friendly
Application Software > System software > Firmware software
ㅁ 컴퓨터시스템 구성요소
o BUS(네트워크 담당)
- 데이터를 가져올 통로(Memory-CPU간 인터페이스)
- 32bit cpu라 함은 32개의 차선을 가지고 있다는 뜻
- 비트가 큰 CPU일수록 전송속도가 빠름
- Control Bus : 제어 담당
- Data Bus : 데이터가 어디에 있나, 주소 배달
- Address Bus : 실제 데이터가 실리는 버스
* BUS는 Cable이 아니다 (BUS ≠ Cable)
- 전자소자가 장착되지 않는 PCB(Printed Circuit Board)에 이미 통로로 장착되어있음
o CPU 중앙처리장치 (≒사람의 뇌)
- processing(명령어, 데이터 처리)
- “5”와 “6”을 “더해라”
- 처리속도가 중요
o Memory 기억장치 (≒전두엽)
- keeping data and instruction (명령어, 데이터 보관)
- 용량(많이 저장할수록 좋음), 접근시간(빠를수록 좋음)이 중요
- 32bit면 2^32개의 주소를 지정할 수 있다는 것(0 또는1), 즉 비트가 클수록 메모리의 주소지정을 많이 할 수 있음
* CPU 처리속도와 Memory 접근시간 간의 밸런스가 필요하며 이는 하드웨어 구성의 문제
* 메모리는 주소다!
- 모든 데이터와 명령어는 고유의 주소를 가진다!
o I/O 입출력장치 (≒눈)
ㅁ 애플리케이션Application
운영 체제에서 실행되는 모든 소프트웨어
- Business비즈니스
- Science과학
- Communication커뮤니케이션
- Entertainment오락
- Military군사
- Medicine약
- Transportation Equipment운송장비
등 사용되지 않는 곳이 없을 정도로 모든 분야에서 사용됨
'컴퓨터공학과 > Computing System' 카테고리의 다른 글
[시스템] ③ 컴퓨터 시스템 구성요소(CPU, I/O, 버스) 및 CPU 제어 신호 종류와 기능 정리 (0) | 2020.03.31 |
---|---|
[시스템] 컴퓨터 분류 및 특징(PC/슈퍼컴/워크스테이션/대형컴퓨터 등) (0) | 2020.03.31 |
[시스템] GDB에 관한 모든 것. GDB시작하기. GDB명령어 (0) | 2020.03.14 |
[시스템] 입출력장치②-입출력방식(인터럽트/DMA/입출력프로세서IOP 이용 방식) 정리 (0) | 2012.06.03 |
[시스템] 입출력장치① - I/O에 대한 모든것(입출력 통신, 장치드라이버) (0) | 2012.06.03 |