본문 바로가기

CS21

CPU가 작동하는 원리 https://youtu.be/BSDRpQr85qk?si=WGS5Jg3wtJ87AqW5 유튜브 '널널한 개발자 TV'님의 강의를 토대로 작성된 글입니다. 디지털 회로 CPU는 전자식 계산기라고 할 수 있으며 산수, 사칙 연산을 수행한다. 또한, CPU는 트랜지스터라는 반도체로 구성되어 있고 반도체는 전기가 흐르는 도체(1) 흐르지 않는 부도체(0)의 성격을 조건에 따라 선택할 수 있다. 즉, CPU는 전류의 흐름이 흐르거나, 흐르지 않거나의 따라 연산을 수행할 수 있는 것이다. 논리 게이트 CPU는 디지털 회로로 이루어져 있고 디지털 회로는 여러개의 논리 게이트를 가진다. 그 중 대표적으로 AND, OR, XOR, NOT이 있다. AND 게이트(논리의 곱) : 둘 다 참이 아니라면, 모두 거짓이다. OR.. 2023. 9. 18.
컴퓨터 용량 단위와 진법 변환 컴퓨터 용량의 단위 Bit(Binary digit) 컴퓨터는 전기를 사용하여 작동한다. 전기가 할 수 있는 일은 고작 On/Off 밖에 없기 때문에 2가지의 숫자. 즉, 2진법으로 표현이 가능하다. 컴퓨터에 전기는 그냥 흐르는 것이 아니라 스위치에 의해 켜지고 꺼진다. 이러한 스위치를 트랜지스터라고 하며 수많은 트랜지스터가 컴퓨터 안에 존재한다. 트랜지스터는 0과 1로 표현되는 2진법으로 동작 방향성을 설정하고 전기가 흐르는 On 상태를 1, 흐르지 않는 Off 상태를 0으로 디지털 화한다. 비트(Bit)는 이진 숫자(Binary digit)의 줄임말로 2진법에서 하나의 자릿수를 표현하는 단위를 말한다. 오직 0, 1의 값만을 가질 수 있는 최소한의 측정 단위로 용량이 아니라 표현 수준의 단위라는 것을 .. 2023. 9. 14.
컴퓨터 관련 용어 정리 [TIL] 컴퓨터와 프로그래밍 그리고 웹 입력 받은 데이처를 정해진 규칙대로 처리해서 처리 결과를 저장하고 출력하는 전자 장치입력장치 : 사람이 컴퓨터에게 데이터를 입력하는 장치정해진 규칙 : 프로그램(소프트웨어)처리 : 정해 velog.io 이전에 정리했던 내용을 토대로 보충 학습한 내용입니다. 컴퓨터는 크게 소프트웨어, 하드웨어 2가지로 이루어져 있다. 더 세분화 하자면 소프트웨어의 응용 S/W까지 3가지로 분류하여 볼 수 있다. 소프트웨어 소프트웨어는 소위 말하는 '프로그램'을 일컫는다. 즉, 하드웨어의 동작을 지시하고 제어하는 명령어의 집합으로 볼 수 있으며 물리적인 형태가 갖춰지지 않은 구성 요소이다. 응용 S/W (Application) 사용자가 일반적으로 '프로그램'이라고 지칭하는 것을 말한.. 2023. 9. 13.