https://www.youtube.com/watch?v=gI-qXk7XojA&list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&index=4
영상 정리 및 요약
컴퓨터 10진수가 어떻게 전자식으로 표현이 되었나
2가지 전기적 상태만으로도 표현이 가능 binary
2가지로는 많은일을 못할 것 같지만 true or false로 구분가능
off false, on true , 0,1 전류의 흐름으로 표현가능
전류의 세기로 0,1,을 넘어선 구분을 하려하지만 중간상태에 있는 경우 구별하기 힘듬. 게다가, 잡음이 들어갈 수 있다.
이진수를 사용하는 이유는 이미 수학적으로 연구된 분야가 있었기 때문
Boolean algebra , 불 대수학
논리 방정식을 통해 공식적으로, 체계적으로 정리됨. 변수는 참과 거짓이고 연산은 논리적이다. And, or, not 3가지를 사용한다. 트랜지스터는 단순히 전기 조절스위치가 아니라 제어선과 2개의 전극을 가진다. 즉 불 대수학을 여기다 적용할 수 있다는 것이다. 제어선이 입력, 전극선이 출력으로 적용할 수 있다.
부울에선 입력이 참이면 결과도 참이고, 입력이 거짓이면 출력이 거짓이다. 그런 것처럼 논리마다 여러 개가 있다.
And 2개의 입력과 1개의 출력이 있다. Or도 비슷하다.2개의 입력을 병렬로 놓는다. 이런 논리식마다 논리 표가 있다. 트랜지스터의 구성을 추상화시켜서 and or not을 기호로 사용한다. 또한 유용한 부울연산이 있는데 xor이 있다.
엄청 유용하지만 다음에 더 잘 설명할 것이다.
컴퓨터 기술자가 프로세서를 설계할 때 대부분 트랜지스터의 수준으로 일하지는 않는다. 그것보다는 논리 회로 같은 더 큰 구성요소로 다룬다. 물리적으로 어떻게 작동하는지는 고려하지 않는다. 논리회로만으로는 우리는 복잡한 논리문을 만드는 연습을 할 수 있다.
'컴퓨터, IT 지식 > IT' 카테고리의 다른 글
컴퓨터의 수학적두뇌 ALU, (Arithmetic & Logic Unit) (0) | 2020.04.03 |
---|---|
컴퓨터 속의 이진수 (binary) (0) | 2020.04.02 |
초창기 컴퓨터의 구성과 분석, Early Computing (0) | 2020.04.02 |
컴퓨터의 전자화, 발전; Electroninc computers (0) | 2020.04.02 |
OS introduction 운영체제개론 (0) | 2020.03.30 |