적재(로드 load) : 보조기억장치(HDD 등) -> 주기억장치(RAM) 이동 프로그램(Program) : 하드디스크에 들어있는 상태 아직 실행은 되지 않은 프로세스(Process) : 주기억장치에 로드된 상태의 프로그램(실행되고 있는 프로그램) 실행(Load)되면 비로소 프로세스가 된다. 그러므로, 인터넷 브라우저를 켜서 쓰고 있다면 인터넷 브라우저 프로세스를 사용하고 있다고 할 수 있다. => 인터넷 브라우저 프로그램 사용중이라고 하는 거 아님!
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 1. 산술 논리 연산 장치(ALU : Arithmetic and Logic Unit) 제어 장치의 지시에 따라 실제 자료 처리가 이루어지는 곳. 4칙 연산, 논리 연산, 비교 연산, 자리 이동(shift) 등을 수행한다. 2. 산술 논리 연산 장치의 구성 가산기(adder), 레지스터(register), 보수기(complementary) 등으로 구성된다. 1) 누산기(ACC : accumulator) 연산 장치의 중심이 되는 레지스터. 초기에는 연산될 데이터의 보관 장소로 사용되며, 연산 후에는 산술 및 논리 연산 결과를 일시적으로 보관한다. => 연산 결과값을 일시적으로 기억 2) 데이터 레지스터(data register) 연산에 필요한 데이터가 ..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 1. 보조 기억 장치 주기억 장치는 적은 자료를 기억하여 고속으로 처리한다. 그에 반해 많은 양의 자료를 기억시켜 관리하기 위한 장치를 보조 기억 장치 또는 2차 기억 장치(secondary memory)라 한다. 보조 기억 장치의 자료를 액세스 하는 방법에 따라 순차 액세스와 임의 액세스로 분류할 수 있다. 순차 액세스(sequential access) 물리적으로 저장된 순서에 따라 자료를 검색해 나가기 때문에 일괄 처리(batch processing)에 적합하다. 그렇기 때문에 빠른 액세스가 요구되는 실시간 처리에는 잘 사용되지 않는다. 사용 예) 자기 테이프 임의 액세스(random access) 원하는 레코드에 직접 액세스할 수 있는 방식. ..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 1. 반도체 메모리 현재 주기억 장치로 사용되고 있는 반도체 메모리는 하나의 칩(chip)상에 수메가 비트를 저장할 수 있다. 반도체 제조공법상 쌍극성(bipolar type)과 모스형(mos type)의 두 가지로 구분된다. 메모리의 제조기술적인 분류에 따른 특성 1) 밀도(chip당 bit 용량) 2) 속도 3) 소비전력(bit당 mW) 4) bit당 cost(반도체 제조가격 측면) 5) Noise 면역성 읽기동작(read operation)과 쓰기동작 특별한 메모리위치(주소)에 저장되어 있는 2진 워드가 감지되어 다른 소자에 전달되는 동작. 만약 100번 주소에 있는 메모리에서 워드 4를 사용하려 한다면 주소 100번에서 읽기동작을 실행해야 한..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 공부하고 있는 책이 16년도 쯤에 출시된 책이라 몇몇 부분에선 약간 옛날 내용일 수 있지만 역사나 배경이 되는 기본 지식은 변하지 않으니까... 그 부분만 봐 주세용. 주기억 장치의 종류 컴퓨터 하드웨어 기술의 발전은 기억 용량의 급속한 증가와 함께 기억 소자 크기의 감소, 그리고 가격면에서 급격한 하락을 가져왔다. 1. 과거의 주기억 장치 초기 처음엔 진공관을 사용했다.(최초의 전자 계산기이자 컴퓨터의 시초라고 볼 수 있는 ENIAC에서는 18,600개의 진공관이 사용되었다) 진공관 한 개는 1비트의 정보를 나타내는데, 그 크기와 전력 소모, 열 발생 등으로 문제점이 많았다. 이후 적은 전력 소모와 신뢰성을 가진 트랜지스터(transistor)가 ..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 주기억 장치 1) 주기억 장치의 구성 주기억 장치는 수많은 바이트로 구성된다. 입력 장치를 통하여 읽어 들인 자료는 1과 0의 상태가 모아져 바이트 단위로 구성되며 순서에 따라 특정한 장소에 저장된다. 자료를 저장하거나 저장된 자료를 읽기 위하여 각 기억 장소는 고유한 주소를 갖는다. * 기억부 주어진 프로그램이나 데이터를 기억해 두는 2진 기억 소자(memory cell)들이 2차원 행렬(matrix)로 구성되어 있다. * 메모리 주소 레지스터(MAR : Memory Address Register) 프로그램이나 데이터를 입출력하기 위한 번지를 가지고 있다. * 메모리 버퍼 레지스터(MBR : Memory Buffer Register) 입출력하고자 ..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 기억 장치 입력 장치에서 읽어 들인 숫자, 문자, 각종 기호 등의 자료들을 저장하는 장치로 주기억 장치와 보조 기억 장치로 나누어진다. 1) 주기억 장치 컴퓨터 중앙 처리 장치(CPU)에 위치하며 실행하고자 하는 프로그램이나 자료를 기억시키는 장치. 2) 보조 기억 장치 주변 장치로서(CPU에 속하지 않음!) 주기억 장치에 필요한 프로그램이나 자료를 보낼 수 있고, 처리된 자료 또는 개발된 프로그램 등을 저장할 수 있다. 3) 기억 장치에서 사용되는 단위 최소 단위는 비트(bit: binary digit)이다. 8개의 비트가 모이면 1바이트가 된다. 1바이트는 영문자 1개를 기억하며 한글 1문자를 저장하는 데엔 2바이트가 필요하다. 1킬로 바이트(K..
컴퓨터 사이언스에 관해 공부한 내용을 정리한 글입니다. 컴퓨터 시스템은 크게 하드웨어(hardware)와 소프트웨어(software)로 이루어져 있다. 하드웨어는 눈으로 볼 수 있는 기계의 본체로 중앙처리장치(CPU), 보조기억장치, 입출력장치로 구성되어 있다. 중앙처리장치는 주기억장치, 연산장치, 제어장치로 나눌 수 있다. 소프트웨어는 컴퓨터를 이용하는 기술을 말하는 것으로 시스템 프로그램과 응용 프로그램으로 분류된다. 컴퓨터 하드웨어의 구성 1) 입력 장치 자료를 컴퓨터에 읽어 들이는 기능을 가지고 있다. 디스크 장치, 테이프 장치, 단말기, 카드 판독기 등이 있다. 2) 기억 장치 주기억 장치와 보조 기억 장치로 나누며, 입력된 자료가 처리될 때까지 일시적으로 기억하거나 연산 결과와 출력할 내용 등..
- Total
- Today
- Yesterday
- 문제풀이
- hackerrank
- 기초
- 아이패드
- 컴퓨터
- C언어기초
- 너비우선탐색
- 백준
- c언어
- 코딩공부
- greedy
- 컴퓨터사이언스
- 깊이우선탐색
- 애플
- 다이나믹프로그래밍
- 알고리즘
- 컴퓨터공부
- 하드웨어
- c++
- dp
- 영어공부
- 스위프트플레이그라운드
- 캐나다생활
- 해커랭크
- 프로그래밍
- BFS
- 프로그래머스
- DFS
- 캐나다
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |