
● 프로그램 내장방식 - 오늘도 나는 폰 공부를 한다. - 예전에는 ENIAC(애니악)과 같이 하드웨어를 이용해 프로그램을 만들었기 때문에 프로그램이 달라질 때마다 매번 스위치와 배선의 위치를 다시 조정해야 했다.(아래가 애니악 사진) - 폰 노이만은 이러한 불편함을 해결하기 위해 CPU와 메모리를 두고 이들 사이를 버스로 연결했다. - 버스 : 데이터를 전달하는 통로 - 프로그램은 메모리에 올려서 실행시키는데 이때 프로그램을 메모리에 내장시켰다고 해서 프로그램 내장방식이라고 부른다. - 오늘날 대부분의 컴퓨터는 이러한 프로그램 내장방식의 폰 노이만 구조를 하고 있다. - 진짜로 폰 노이만이 만든 구조이기에 폰 노이만 구조라고 하는 것이다. cf) 위키백과 : 폰 노이만의 가장 큰 업적은 현재와 같은 C..

- 배열은 프로그래밍 언어에서 기본적으로 제공하는 자료구조이다. - 글을 읽기에 앞서 일반적인 프로그래밍 언어에서의 전형적인 배열과 JS의 배열은 차이점이 있다는 것을 알아두자 1. 프로그래밍 언어에서의 전형적인 배열 - 일반적으로 프로그래밍 언어에서 배열을 선언할 때는 아래와 같이 선언과 동시에 배열의 크기를 알려준다. int arr[10] = {1, 2, 3, 4, 5}; - 위와 같이 선언한 배열은 메모리에서 아래와 같은 모습을 하고 있다 - 운영체제가 메모리에서 숫자 10개가 들어갈 수 있는 연속된 빈 공간을 찾아 순서대로 1, 2, 3, 4, 5 를 할당한다. - 10개 중 할당되지 않은 부분에는 의미 없는 더미 데이터가 저장된다. - 운영체제는 배열의 시작 주소(= 숫자 1이 들어간 주소)만 ..
- Total
- Today
- Yesterday
- DART
- SpringBoot
- MongoDB
- API
- 메모리
- Advanced Stream
- 코테
- Spring Boot
- Stream
- node.js
- 자료구조
- git
- 운영체제
- 프로세스
- 알고리즘
- spring
- 빅데이터
- jpa
- Java8
- 코딩테스트
- 프로그래머스
- db
- SQL
- MySQL
- Phaser
- nosql
- Phaser3
- 빅데이터 분석기사
- OS
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |