일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- vue.js학습
- 리액트
- node.js 학습
- API
- js ajax
- js학습
- react
- 프론트엔드학습
- node.js프로젝트
- 프론트엔드 공부
- 개발자공부
- JavaScript
- nodejs
- 프론트엔드공부
- 자바스크립트학습
- MongoDB
- 개발자지식
- 프로토콜
- 개발공부
- 자바스크립트기본
- 네트워크
- node.js
- 정보처리산업기사
- 자바스크립트
- 자바스크립트 학습
- 개발자학습
- 프론트엔드
- JS
- node.js학습
- Vue.js
- Today
- Total
목록CS (3)
dada's
CPU 연산과 I/O 연산 컴퓨터에서 연산이란? - CPU가 무언가 일을 한다는 뜻으로 입출력 장치들의 I/O 연산은 입출력 컨트롤러가 담당하고 컴퓨터 내에서 수행되는 연산은 메인 CPU가 담당한다 (입출력장치와 메인 CPU는 동시 수행 가능) 각 장치마다 이를 제어하기 위해 설치된 장치 컨트롤러라는 장치로부터 들어오고 나가는 데이터를 임시로 저장하기 위한 작은 메모리를 가지고 있는데 이를 **Local Buffer(로컬버퍼)**라고한다. 디스크나 키보드 등에서 데이터를 읽어오는 경우 우선 로컬버퍼에 데이터가 임시로 저장된 후 메모리에 전달되며 이 때 장치에서 로컬버퍼로 읽어오는 일을 컨트롤러가 담당한다. 이때 로컬버퍼로 읽어오는 작업이 끝났는지를 메인 CPU가 지속적으로 체크하는 것이 아니라 장치에 있..

컴퓨터 시스템의 구조 내부장치 ⇒ CPU, 메모리 외부장치 ⇒ 디스크, 키보드, 마우스, 모니터, 네트워크 외부장치에서 내부장치로 데이터를 읽어와 각종 연산을 수행, 그 결과를 외부장치로 다시 내보내는 방식으로 업무를 처리한다 메모리 및 입출력장치 등의 각 하드웨어 장치에는 컨트롤러라는 것이 붙어 있다. 컨트롤러는 일종의 작은 CPU로서 컴퓨터 전체에 CPU가 있듯 컨트롤러는 각 하드웨어 장치마다 존재하면서 이를 제어한다 운영체제 운영체제(operating system)란 컴퓨터 하드웨어 바로 윗단에 설치되는 소프트웨어이다. 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층이다. 컴퓨터 시스템을 운영하는 기본적인 소프트웨어를 운영체제라고 한다. 운영체제도 하나의 소프트웨어로써 컴퓨터 ..
1. CPU (Central Processing Unit) 메모리에 저장된 명령어를 읽어 들이고 읽어 들인 명령어를 해석하고 실행하는 부품 중앙처리장치, 컴퓨터의 정 중앙에서 모든 데이터 관리 사용자 명령 → 해석, 연산 → 출력 산술논리연산장치(Arithmetic Logic Unit) : 계산기, 계산만을 위해 존재하는 부품 제어장치(Control Unit) : 제어신호라는 전기 신호를 내보내고 명령어를 해석하는 장치 레지스터(register) : 임시 저장장치, 프로그램을 실행하는 데 필요한 값들을 임시로 저장 **Register (레지스터) 중앙 처리 장치(cpu)안에 있는 소규모 데이터 기억 장치 극히 소량의 데이터나 처리 중인 중간 결과를 일시적으로 기억해 두는 고속의 전용 영역 한 단어 또는 ..