보조기억장치전원이 꺼져도 사라지지 않는 비휘발성(non-volatile) 저장장치데이터를 안전하게 보관하고 CPU가 필요로 하는 정보를 조금이라도 빠른 성능으로 메모리에게 전달하는 것이 목표종류HDD: 자기적인 방식으로 데이터 읽고 쓰는 저장장치플래시 메모리: 전기적 방식으로 데이터 읽고 쓰는 반도체 기반 저장장치ex) USB, SSDRAIDRedundant Array of Independent Disks데이터의 안전성 혹은 성능을 확보하기 위해 여러 개의 독립적인 보조기억장치를 마치 하나의 보조기억장치처럼 사용하는 기술HDD, SSD 혼합 사용도 가능은 하지만 병목 발생할 수 있어 권장하지 않음RAID 레벨ex) RAID0, RAID1, RAID2, RAID3, RAID4, RAID5, RAID6, R..
메모리RAM, Random Access Memory메인 메모리(주기억장치)현재 실행 중인 프로그램을 구성하는 데이터와 명령어를 저장하는 부품주소: 데이터 저장 위치휘발성: 전원이 공급되지 않을 때 저장하고 있는 정보가 지워지는 특성RAM의 용량은 컴퓨터에 큰 영향을 끼침. 클 수록 보조기억장치의 데이터를 많이 가져와 미리 저장할 수 있어 많은 프로그램 동시 실행 시 유리특정 번지의 데이터에 직접 (directly) 접근할 수 있음. ↔ 순차 접근 (sequential access)RAM의 종류DRAM: 시간이 지나면 저장된 데이터가 점차 사라지는 RAM (Dynamic RAM)SRAM: 시간이 지나도 저장된 데이터가 사라지지 않는 RAM (Static RAM). 휘발성은 여전히 있음. 전원 차단 시 내용..
문자 인코딩문자 집합을 컴퓨터가 이해하는 0과 1로 이루어진 문자 코드로 변환하는 과정아스키코드 ASCII초창기 컴퓨터에서 사용하던 문자 집합 중 하나알파벳, 아라비아숫자, 일부 특수문자 포함한글 표기할 수 없음 EUC-KRKS X 1001, KS X 1003 문자 집합 기반의 인코딩 방식아스키 문자는 1바이트, 한글 글자는 2바이트 크기의 코드 부여네자리 16진수로 표현2,350개의 한글 표현 가능 → 모든 한글 조합을 표현할 순 없음 16진수 유니코드EUC-KR에 비해 훨씬 많은 언어, 특수문자, 화살표, 이모티콘까지 코드로 표현 가능한 통일된 문자 집합대부분의 언어를 지원하여 현대 가장 많이 사용되는 표준 문자 집합EUC-KR과는 다르게 글자에 부여된 값 자체를 인코딩된 값으로 삼지 않고 UTF-8..
컴퓨터의 핵심 부품 컴퓨터가 이해하는 정보데이터: 숫자, 문자, 이미지, 동영상 등 정적인 정보명령어: 수행할 동작과 수행할 대상으로 이루어져있음비트CPU가 이해할 수 있는 0과 1을 나타내는 가장 작은 단위N비트는 2^N개의 정보를 표현할 수 있음바이트8비트를 묶은 단위.2^8 = 256단위이전 단위단위이전 단위1 Byte8 Bit 1 kB1,000 Byte1 kiB1,024 바이트1 MB1,000 kB1 MiB1,024 kiB1 GB1,000 MB1 GiB1,024 MiB1 TB1,000 GB1 TiB1,024 GiB 명령어연산 코드 (opcode): 명령어가 수행할 동작ex) MOVE, STORE, LOAD(FETCH), PUSH, POP, …오퍼랜드 (operand): 동작에 사용될 데이터 또..
- Total
- Today
- Yesterday
- k8s
- 분산처리
- NoSQL
- mongoDB
- springboot
- 쿠버네티스
- database
- 카프카
- java
- 샤딩
- AOP
- CS
- index
- 대규모 데이터 처리
- JUnit
- kubernetes
- 몽고디비
- kafka
- devops
- phpUnit
- php
- 라라벨
- Infra
- laravel
- 스프링
- MySQL
- docker
- 캐시
- Container
- Spring
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |