분류 전체보기

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..

IT 지식/CS 기초

컴퓨터의 곱셈과 나눗셈

컴퓨터가 곱셈 하는 방법4비트로 5를 표현하면 0101 이다.4비트 0101을 왼쪽으로 한 칸씩 밀면(Shift) 1010이다.맨 오른쪽에 0이 채워진다.(Padding)4비트로 표현하는 2진수 1010은 10이다.왼쪽으로 한 칸 밀면 곱하기 2, 두 칸 밀면 곱하기 4가 된다.  컴퓨터가 나눗셈 하는 방법(1)4비트로 6을 표현하면 0110 이다.4비트 0110을 오른쪽으로 한 칸씩 밀면 0011 이다.맨 오른쪽에 0이 채워진다.(Padding)4비트로 표현하는 2진수 0011은 3이다.15 / 5 = 3 를 계산한다.15 - 5 = 10 → 10 > 5 → 계속 지속10 - 5 = 5 → 5 = 5 → 계속 지속5 - 5 = 0 → 0 총 세 번의 계산을 거쳤으므로 15 / 5 = 3이다.  10 /..

IT 지식/CS 기초

컴퓨터의 뺄셈

컴퓨터가 뺄셈 하는 방법(1)6 + 4 = 10 → 4는 6에 대한 10의 보수이다.13 - 6 = 713에 6에 대한 10의 보수 4를 더하고, 10의 자리에서 1을 빼도, 역시 7이다.1 + ㅁ = 10 → ㅁ는 1에 대한 10의 보수이다. (1에 얼마를 더하면 10이 될까)2 + ㅁ = 10 → ㅁ는 2에 대한 10의 보수이다. (2에 얼마를 더하면 10이 될까)보수 덧셈 → 뺄셈  컴퓨터가 뺄셈 하는 방법(2)2진수에서 0은 1로, 1은 0으로 뒤집으면 1의 보수가 된다. → NOT 게이트1의 보수에 1을 더하면 2의 보수이다. → 2의 보수 = 1의 보수 + 1어떤 숫자에 2의 보수를 더하면 자동으로 2진수 뺄셈이 된다. 단, 자리올림은 버린다.2진수(4비트)16진수0000000011001020..

IT 지식/CS 기초

디지털 회로와 컴퓨터의 덧셈

디지털 회로A,B → 입력(Input)S → 출력(Output)AND 조건 → A와 B 둘다 1일 때 출력 1이 발생됨.OR 조건 → A와 B 둘 중 하나가 1이면 출력 1이 발생됨.XOR 조건 → A와 B 둘다 다를 때에만 출력 1이 발생됨, A와 B 둘다 같으면 0 발생.NOT 조건 → 1이 입력되면 0 출력, 0이 입력되면 1 출력. CPU란?전자식 계산기반도체 → 조건에 따라 전기가 흐른다. (AND 조건으로, 입력이 둘 중 하나라도 0이면 출력이 발생하지 않음)입력 1개 = 스위치 1개 = 1bit  컴퓨터가 덧셈 하는 방법(1)2진수 1 + 1은 2진수 10 이다.A = 1, B = 1, S = 0 ( XOR 연산결과 )A = 1, B = 1, C = 1 ( AND 연산결과 ), 1은 자리 올..

IT 지식/CS 기초

컴퓨터가 사진을 인식하는 방법

컴퓨터가 사진을 다루는 방법(1)모니터 화면 상 '점' 하나를 화소(Pixel)이라 한다.여러 점들을 모아 사진을 만들 수 있다. 사진 → 화소의 집합체화소 하나를 표현하는데 8비트, 16비트, 24비트, 32비트 정보(투명도 추가)가 필요할 수 있다.RGB + 투명도(알파 채널) = 24bit + 8bit = RGBA  컴퓨터가 사진을 다루는 방법(2)빛의 3원색은 Red, Green, Blue이다. 이 점에 착안해 RGB 컬러가 등장한다.색상 1개를 표현하는데 8bit를 사용한다.화소가 작을 수록 사진이 매끄럽다.(고해상도)  RGB 색상 표현과 픽셀Red, Green, Blue 의 정도는 8bit로 표현되며, 256 가지 정도로 표현된다.그림1의 우측 캐릭터는 화소의 모음으로 볼 수 있다.1칸당 화..

Security Engineer
'분류 전체보기' 카테고리의 글 목록 (8 Page)