메모리

IT 지식/CS 기초

컴퓨터의 구성 요소 및 프로그램, 프로세스, 스레드

컴퓨터의 구성 요소Computer = H/W + S/WS/W는 Applicaition과 System S/W로 구분된다.가장 대표적인 System S/W는 OS(Operating System)이다.  프로그램, 프로세스, 스레드프로그램은 설치하는 것이다. → 프로그램 = DISK 안에 파일로 저장되어 있다.설치된 프로그램을 실행하면 프로세스가 생성된다. → 프로세스 = 실행되고 있는 프로그램프로세스 = 파일로 되어 있는 프로그램의 일부가 메모리에 적재된다.스레드는 프로세스 속에 존재하는 실행 단위이다.스레드는 프로세스에게 할당된 자원을 공유한다. → 할당된 메모리를 공유프로세스는 최소 1개의 스레드를 갖는다.컴퓨터라는 세상에서 '나'는 프로세스라는 모습으로 존재한다.Shell = Window 탐색기 = 나..

IT 지식/CS 기초

HDD, SSD와 파일 시스템

주 기억장치 공간은 '일련번호'로 관리한다주 기억장치(RAM)는 메모리 관리 시 '일련번호'로 관리한다. = 메모리 주소메모리 ≒ Excel일련번호:공간 ≒ C열 3행  HDD의 논리적 구조트랙(Track)번호와 섹터(Sector)번호를 붙여 관리한다. = 파일(File)Track:Sector → 아파트의 몇 동 몇 호Sector에 정보를 적는다. (RW - 읽기/쓰기)같은 Sector에 정보를 반복적으로 적으면 Overwrite라고 한다.Overwrite가 지속되어 RW(읽기/쓰기)가 불가능한 Sector는 Bad Sector라고 한다. (대략 10만번)Bad Sector는 손상되어 물리적으로 사용이 불가능한 Sector이다.Sector 1개당 용량 = 약 512 BytesSSD는 HDD와 다르게 칩으..

IT 지식/CS 기초

컴퓨터가 기억 공간을 관리하는 방법

기억장치의 종류와 역할1차 메모리 = RAM2차 메모리 = HDD, SDD, USB → Extenrnal(Storage)Computer(Internal) 부분은 휘발성으로 전원이 꺼지면 정보가 사라진다.Externel(Storage) 부분은 비휘발성으로 전원이 꺼져도 정보가 저장되어 있다.CPU > RAM > DISK 순으로 속도차이가 있으며, RAM은 CPU와 DISK의 속도 차이를 극복하기 위해 사용하위 단계일수록 용량↑ 속도↓ 가격↓, 상위 단계일수록 용량↓ 속도↑ 가격↑RAM은 CPU에 비해 속도가 느리므로 속도 차이를 극복하기 위해 중간에 Cache memory를 사용한다. CPU가 연산을 하면서 Cache memory에 RAM에서 가져올 다음 정보를 예측하여 복사해온다.CPU: 교수, Cach..

IT 지식/CS 기초

컴퓨터의 연산 과정

CPU와 RAMCPU = 연산 장치(비메모리)RAM = 메모리(저장)RAM에는 일련번호가 있으며 각 일련번호마다 할당된 공간에 정보를 저장한다.메모리 ≒ Excel일련번호:공간 ≒ C열 3행RAM의 정보 → CPU의 레지스터(Register) → ALU(연산) → RAM  컴퓨터가 연산하는 과정RAM(메모리)에서 정보를 가져온다.CPU의 레지스터로 정보를 옮긴다. (복제)ALU로 연산한다.연산의 결과를 RAM(메모리)으로 보낸다.  메모리 용어 정리주 기억장치 = 1차 메모리 = Memory = RAM보조기억장치 = 2차 메모리 = DISK = HDD, SSD      참고https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%96%95%EA%B2%8C-%EC%B..

Security Engineer
'메모리' 태그의 글 목록