본문 바로가기

Programming/Computer

컴퓨터 시스템 개요

반응형

하드웨어를 알아야 소프트웨어를 더 잘 다룰 수 있다.

 

응용소프트웨어 -> 일반인

시스템 소프트웨어, 하드웨어 -> 개발자 

 

 

중앙처리장치 cpu

프로세서

프로그램 실행과 데이터 처리라는 중추적인 기능의 수행을 담당하는 요소

 

 

기억장치 memory

주기억 장치main memory

- cpu 가까이 위치해서 반도체 기억장치 칩들로 구성

- 고속 액세스

-가격이 높고 면적이 많이 차지 되고 저장 용량의 한계

- 영구 저장 능력이 없기 떄문에 일시적 저장장치로만 사용

 

 

보조저장장치 auxiliary storage device

- 2차 기억 장치

- 저장 밀도가 높고 비트 당 가격이 낮음

- 읽기 쓰기 속도가 느림

- 영구 저장 능력을 가진 저장장치 하드디스크, 플래시 메모리 등

 

 

 

입출력장치 I/O device

 

사용자와 컴퓨터간의 소통을 위한 입력 및 출력장치

- 유무선 통신 네트우커 인터페이스 장치

 

 

 

컴퓨터 정보

2진수 비트들로 표현된 프로그램 코드와 데이터

 

 

 

프로그램 코드

기계어 : 하드웨어 부품들이 이해할 수 있는 언어로 2진비트들로 구성

어셈블리 : 고급언어와 기계어 사이의 중간 언어 assembler로 번역하여 기계어와 일대일 대응

고급언어 : C JAVA 등 : 컴파일러를 사용 기계어로 번역

 

 

 

시스템 버스

CPU와 시스템 내의 다른 요소들 사이에 정보를 교환하는 통로

전기선으로 이어져 있다.

 

 

1. 주소 버스 address bus : 단방향성 unidirectional

cpu가 외부로 발생하는 주소 정보를 전송하는 신호 선들의 집합

주소 선의 수는 cpu와 접속될 수 있는 최대 기억장치 용량을 결정

 

주소 지정

 

2. 데이터 버스 data bus : 양방향성 bidirectional

cpu가 메모리나 입출력장치와의 데이터를 전송하기 위한 신호 선들의 집합

- 데이터 선의 수는 cpu가 한 번에 전송할 수 있는 비트 수를 결정

 

3. 제어 버스 control bus : 양방향성 bidirectional

cpu가 시스템 내의 각종 요소들의 동작을 제어하기 위한 신호선들의 집합

 

- 읽기 신호

- 입력출 신호

- interrupt 신호

- bus control 신호

 

 

 

 

 

캐쉬 메모리 : 일종의 메모리, main memory보다 주기억장치 액세스 빠름

register : 캐쉬보다 더 빠름 점점 사이즈는 더 작아짐.

 

 

 

인터넷

반응형

'Programming > Computer' 카테고리의 다른 글

프로그램 실행 논리구조  (0) 2022.04.16
프로세스 개념  (0) 2022.03.22
컴퓨터시스템의 동작  (0) 2022.03.22
컴퓨터 시스템의 구성  (0) 2022.03.22
오버로딩 오버라이드 차이  (0) 2022.03.22