● 도입 - 컴퓨터에는 여러 종류의 메모리가 있다. - 이번 글에서는 컴퓨터는 왜 여러 종류의 메모리가 필요하며 각각의 차이점이 무엇인지 알아보자 ● 메모리 - 위의 그림은 컴퓨터에서 사용되는 메모리들을 보여준다. - (左 → 右) 갈수록 가격은 싸지고 용량은 커지지만 속도는 느리다. 1. 레지스터 - 레지스터는 가장 빠른 기억장소로 CPU 내에 존재한다. - 컴퓨터 전원이 꺼지면 데이터가 사라지기 때문에 휘발성 메모리라고 부른다. - CPU를 구분할 때 32bit, 64bit 라는 용어를 사용하는데 이것은 레지스터의 크기가 32bit와 64bit 라는 것을 의미한다. - 32bit 레지스터를 가지고 있으면 32bit CPU / 64bit 레지스터를 가지고 있으면 64bit CPU 라고 한다. - CPU..
● 프로그램 내장방식 - 오늘도 나는 폰 공부를 한다. - 예전에는 ENIAC(애니악)과 같이 하드웨어를 이용해 프로그램을 만들었기 때문에 프로그램이 달라질 때마다 매번 스위치와 배선의 위치를 다시 조정해야 했다.(아래가 애니악 사진) - 폰 노이만은 이러한 불편함을 해결하기 위해 CPU와 메모리를 두고 이들 사이를 버스로 연결했다. - 버스 : 데이터를 전달하는 통로 - 프로그램은 메모리에 올려서 실행시키는데 이때 프로그램을 메모리에 내장시켰다고 해서 프로그램 내장방식이라고 부른다. - 오늘날 대부분의 컴퓨터는 이러한 프로그램 내장방식의 폰 노이만 구조를 하고 있다. - 진짜로 폰 노이만이 만든 구조이기에 폰 노이만 구조라고 하는 것이다. cf) 위키백과 : 폰 노이만의 가장 큰 업적은 현재와 같은 C..
- Total
- Today
- Yesterday
- jpa
- DART
- node.js
- 코테
- java
- Spring Boot
- 프로세스
- MongoDB
- Phaser3
- MySQL
- 자료구조
- 프로그래머스
- git
- 빅데이터 분석기사
- db
- 코딩테스트
- spring
- 운영체제
- SpringBoot
- Phaser
- Java8
- Advanced Stream
- 알고리즘
- 메모리
- nosql
- OS
- 빅데이터
- Stream
- API
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |