[無에서 시작하는 컴퓨터&과학] 30

[컴퓨터][9] 논리 게이트 기호 (AND, OR, XOR, NOT, NAND, NOR, XNOR)

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 스위치와 릴레이를 이용하여NAND, NOR, XNOR 게이트까지 알아보면서,부울 대수의 모든 연산자를 회로로 구현할 수 있었다.따라서, 부울 대수를 통해 표현할 수 있는 모든 것들은회로로 구현이 가능한 것이다. [컴퓨터][8] 스위치와 릴레이 회로 그리고 NAND, NOR, XNOR 게이트※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다. 이전 글을 통해서 스위치와 릴레이를 이용하여AND, OR, NOT, XOR이 어떻게 구현되는지 알아보았다.특히, 릴레이 내부core-basic.tistory.com그런데 게이트들을 이용하여 더 복잡하고 정교한 것들을만들 때 마다 계속해서 회로를 그리면 매우 복잡할..

[컴퓨터][8] 스위치와 릴레이 회로 그리고 NAND, NOR, XNOR 게이트

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다. 이전 글을 통해서 스위치와 릴레이를 이용하여AND, OR, NOT, XOR이 어떻게 구현되는지 알아보았다.특히, 릴레이 내부의 스위치는 직접 조작할 수 없고,전자석을 통해 원격으로 조작된다는 것과,기존 스위치와 다르게 ON(닫힘), 열림(OFF), 두 상태 모두 전류가 흐르는 독립적인 회로로 활용할 수 있다는 것이 스위치 한계 극복에 핵심이었다. [컴퓨터][7] 스위치와 릴레이 회로 그리고 AND, OR, NOT, XOR 게이트※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서컴퓨터 발전에 중요한 기반이었던 전기 통신을 간단히 살펴보았다.전자석이 무엇인지,  사무엘core-basic.tistory...

[컴퓨터][7] 스위치와 릴레이 회로 그리고 AND, OR, NOT, XOR 게이트

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서컴퓨터 발전에 중요한 기반이었던 전기 통신을 간단히 살펴보았다.전자석이 무엇인지,  사무엘 모스(Samuel Morse)가 누구인지,그리고 전자석과 모스 부호를 통해 전기 통신을 할 수 있게 해주는모스의 발명품인 전신기에 대해서도 알아보았다.그리고전신기의 거리에 따른 한계를 극복하기 위해 릴레이라는 장치가 탄생하게 되었다는 것도 알게 되었다.그러면서 증폭과 원격 조작이 가능한 릴레이를 통해 스위치만 사용했을 때의 한계를 극복하여 더 복잡한 회로를 구성하는데 결정적인 역할을 했다. [컴퓨터][6] 전기 통신과 전자석 그리고 모스의 전신기와 릴레이※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글..

[컴퓨터][6] 전기 통신과 전자석 그리고 모스의 전신기와 릴레이

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서부울 대수 연산자들을 어떻게 스위치 회로로 구현할 수 있고,그렇게 구현된 부울 대수 연산자 회로들을게이트라 불리는 것도 알게 되었다. 하지만 스위치만으로는 부울 대수 연산자를 모두 구현해 낼 수 없었다.특히 NOT 게이트와 XOR 게이트가 그러했으며, 스위치의 한계였다. [컴퓨터][5] 스위치 회로와 AND, OR, NOT, XOR 게이트※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 논리적 진술을 부울 대수를 통해논리적 표현으로 변환하고,논리적 표현의 입력값과 출력값에core-basic.tistory.com따라서 이번 글을 통해서, 스위치 회로에 어떤 새로운 변화를 주어서스위치 ..

[컴퓨터][5] 스위치 회로와 AND, OR, NOT, XOR 게이트

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 논리적 진술을 부울 대수를 통해논리적 표현으로 변환하고,논리적 표현의 입력값과 출력값에 대해서 진리표 작성하였다.그리고 그러한 진리표에 따라 AND 연산의 기능을 하는 AND 게이트를 스위치 회로로 구현해 보았다.이에 따라 부울 대수 연산자들을 모두 회로로 구현할 수 있다면부울 대수로 표현 가능한 모든 것들을 물리적 회로로 구현이 가능하게 된다는 것을 알게 되었다. [컴퓨터][4] 부울 대수의 논리 표현식을 스위치 회로로 구성하기(게이트)이전 글을 통해서 부울 대수가 무엇인지, 그리고부울 대수를 통해서 세상을 논리 표현식으로 구성할 수 있다는 사실과,그 방법에 대해 간단히 알아보았다. [컴퓨터][3] 스위치회로와 0과..

[컴퓨터][4] 부울 대수의 논리 표현식을 스위치 회로로 구성하기(게이트)

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 부울 대수가 무엇인지, 그리고부울 대수를 통해서 세상을 논리 표현식으로 구성할 수 있다는 사실과,그 방법에 대해 간단히 알아보았다. [컴퓨터][3] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 2이전 글을 통해서 스위치 회로는 전류를 흐르지 못하게 하거나, 다시 흐르게 하거나, 2가지 상태를 표현할 수 있고이를 숫자기호 0과 1, 또는 문자기호 off/on으로 표기할 수 있다는 것을 알게 되core-basic.tistory.com그러면 이어서 부울 대수의 논리 표현식을 스위치 회로로 어떻게 구성하는지 알아보겠다. 이전 글을 통해 "덥고 비가 온다"와 같이  참과 거짓으로 평가될 수 있는..

[컴퓨터][3] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 2

이전 글을 통해서 스위치 회로는 전류를 흐르지 못하게 하거나, 다시 흐르게 하거나, 2가지 상태를 표현할 수 있고이를 숫자기호 0과 1, 또는 문자기호 off/on으로 표기할 수 있다는 것을 알게 되었다.그리고 이어서위와 같이 2가지 상태만으로 세상을 어떻게 표현할 수 있을까에 대해서부울 대수가 그에 대한 해결책임을 알 수 있었다.이어서 부울 대수에 대해 더 자세히 탐구해 보겠다. [컴퓨터][2] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 1※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 컴퓨터가 근본적으로 어떻게 동작하는지 알아보았다.요약해 보면컴퓨터는 근본적으로 전류를core-basic.tistory.com따라서 이번글의 주제도이..

[컴퓨터][2] 스위치회로와 0과 1, 그리고 부울 대수(Boolean Algebra) - 1

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 컴퓨터가 근본적으로 어떻게 동작하는지 알아보았다.요약해 보면컴퓨터는 근본적으로 전류를 흐르지 못하게 하거나, 다시 흐르게 해주는 스위치 기능을 가지는 부품을 통해 동작한다. [컴퓨터][1] 컴퓨터는 근본적으로 어떻게 동작하는가※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 컴퓨터란 무엇인지 알아보았다.컴퓨터는 전자의 흐름을 통제 및 제어하는 회로들을 조합하여core-basic.tistory.com그렇다면 그러한 스위치를 통해서 어떻게 프로그램을 실행할 수 있을까?어떻게 명령어들을 해석하며우리의 삶과 연결시킬 수 있을까?따라서 이러한 궁금증을 해결하기 위해 탐구하였고  그 결과 이..

[컴퓨터][1] 컴퓨터는 근본적으로 어떻게 동작하는가

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.이전 글을 통해서 컴퓨터란 무엇인지 알아보았다.컴퓨터는 전자의 흐름을 통제 및 제어하는 회로들을 조합하여명령어 및 의미에 대응되는 의도적인 전자 회로를 만들고,사용자가 요구하는 명령어를 설계된 회로대로 수행하는 기계이다. [컴퓨터][0] 컴퓨터란 무엇인가※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다. 컴퓨터란 무엇인가컴퓨터란 프로그램을 실행시켜 데이터를 처리하고 다양한 작업을 하는 기계이다. 프로그램core-basic.tistory.com그러면 컴퓨터가 무엇인지 앎으로써컴퓨터가 어떻게 동작하는지 조금은 파악할 수 있다.컴퓨터를 설계한 사람이 제공하는 명령어를 이용하여해당 명령어와 대응되는 전자 회로를 통해 동작한..

[컴퓨터][0] 컴퓨터란 근본적으로 무엇인가

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.컴퓨터로 어떻게 문서 작성 및 저장, 검색, 커뮤니티, 메일, 게임, 사진/영상/음악 편집, 프로그램 개발등이 가능할까?컴퓨터는 다양한 부품들이 상호작용하여 프로그램을 실행함으로써다른 부품들을 제어하고 조작하는 복합적인 기계이다.프로그램은 명령어의 집합이다.즉, 컴퓨터는 다양한 부품들을 통해 다양한 명령어들을 실행함으로써,다른 부품들을 제어하고 조작하는 복합적인 기계이다.명령어는 컴퓨터 부품들을 조작할 수 있는 수단으로,저급 프로그래밍언어, 또는 고급 프로그래밍 언어로 나뉠 수 있다.고급 프로그래밍 언어 > 물리적 전자 회로에사람의 언어를 대응시킨 명령어 체계이다.복잡한 작업을 수행하는 여러줄의저급 명령어들을 하나의 고급 명령어로 추상..