일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- java
- SW봉사
- CJ UNIT
- 시나공
- python
- 코틀린
- 소프티어
- 파이썬
- 코딩봉사
- 백준알고리즘
- 회고
- 문제풀이
- BFS
- C++
- 백준
- 백준 알고리즘
- 데이터베이스
- softeer
- kotlin
- 프로그래머스
- MYSQL
- 코딩교육봉사
- 공부일지
- 알고리즘
- 스프링
- 자바
- SQL
- 정보처리산업기사
- 1과목
- programmers
- Today
- Total
목록CS/컴퓨터구조 (4)
JIE0025
강민철 - 혼자 공부하는 컴퓨터구조 운영체제 책을 읽으며 개인적으로 정리한 내용입니다. CPU의 작동 원리 ALU와 제어장치 ALU 제어장치 레지스터 반드시 알아야 할 레지스터 특정 레지스터를 이용한 주소 지정 방식 (1) : 스택 주소 지정 방식 특정 레지스터를 이용한 주소 지정 방식 (2) : 변위 주소 지정 방식 상용화된 CPU 속 레지스터 및 주소 지정 방식 명령어 사이클과 인터럽트 명령어 사이클 인터럽트 예외의 종류 ✅ ALU와 제어장치 CPU는 메모리에 저장된 명령어를 읽고, 해석하고, 실행하는 장치였다. CPU 내부에는 ALU (계산담당), 제어장치 (명령어읽고해석), 레지스터(작은임시저장장치)가 존재했다. ⏺ ALU ALU는 계산하는 부품이다. 따라서 피연산자와 연산자 정보가 필요하다. 레..
강민철 - 혼자 공부하는 컴퓨터구조 운영체제 책을 읽으며 개인적으로 정리한 내용입니다. 목차 소스코드와 명령어 고급 언어와 저급 언어 컴파일 언어와 인터프리터 언어 목적파일 vs 실행파일 명령어의 구조 연산 코드와 오퍼랜드 주소 지정 방식 ✅ 소스코드와 명령어 우리가 작성한 소스코드는 컴퓨터 내부에서 명령어로 변환된다. 프로그래밍 언어는 어떻게 명령어가 되어 실행될까? ⏺ 고급 언어와 저급 언어 고급 언어 : 사람을 위한 언어 -대부분의 프로그래밍 언어 저급 언어 : 컴퓨터가 이해하고 실행 할 수 있는 언어 우리가 고급언어로 작성한 코드는 반드시 저급언어(명령어)로 변환되어야한다. 저급언어는 기계어, 어셈블리어가 있다. 기계어 : 0과 1의 명령어 비트로 이루어진 언어 컴퓨터만을 위해 만들어진 언어라서 ..
강민철 - 혼자 공부하는 컴퓨터구조 운영체제 책을 읽으며 개인적으로 정리한 내용입니다. 목차 0과 1로 숫자를 표현하는 방법 0과 1로 문자를 표현하는 방법 ✅ 0과 1로 숫자를 표현하는 방법 컴퓨터는 0과 1만 이해할 수 있다. 그렇다면 8, 100 등의 숫자는 어떻게 인식하는걸까? ⏺ 정보 단위 비트 : 컴퓨터가 이해하는 가장 작은 정보 단위 (0과 1을 나타냄) 바이트 : 8개의 비트를 묶은 단위 킬로바이트, 메가바이트, 기가바이트, 테라바이트는 이전 단위를1000개를 묶어 표현한 단위이다. ⏺ 2진법 0과 1로 모든 숫자를 표현하는 방법 숫자가 1을 넘어가는 시점에 자리올림을 한다. ((십진법은 0~9까지 표현하고, 9를 넘어가는 시점에 올림을 하는것)) 컴퓨터에게 십진수를 알려주기 위해 - 십진..
1. 컴퓨터는 데이터와 명령어를 이해한다. 1+ 2 = 3 (데이터) 1과 (데이터) 2를 : 더해라 (명령어) 2. 컴퓨터의 4가지 부품 중앙처리장치 CPU 주기억장치 Main Memory 보조기억장치 입출력장치 I/O Device ✅ 큰 그림 그리기 메인보드가 존재하고, 메인보드 내부에 시스템 버스가 있다. CPU, 메모리는 메인보드 내부에 존재하며, 시스템버스와 연결되어 있다. 보조기억장치와 입출력장치는 메인보드 외부에 존재하며, 시스템버스와 연결되어있다. CPU에는 ALU(산술 논리 연산 장치) , 제어장치 , 레지스터가 존재한다. 1. 메모리 컴퓨터가 이해하는 정보는 명령어, 데이터인데 메모리는 현재 실행되는 명령어와 데이터가 저장되는 곳이다. ((프로그램 실행을 위해선 반드시 메모리에 저장되어..