문제

컴퓨터가 작동하는 방식에 관심이 있지만 0의 개념과 1의 개념이 프로그래밍으로 컴퓨터를 제어 할 수 있도록 어떻게 개조 할 수 있는지 전혀 모릅니다. 나는 매우 근본적인 컴퓨터 수준에서 이해하고 만족할 때까지 더 많은 깊이에서 더 많이 공부하고 싶습니다. 어디에서 시작해야합니까? 이 주제의 이름이 있습니까? 어떤 책을 읽어야합니까?

** 편집 : 이것은 나의 첫 번째 게시물이었고 나는 어디에서 시작해야 할 곳에서 많은 좋은 제안을 받았다고 생각합니다. 나는 여기에 게시 된 모든 답변을 조사 할 것입니다. 이 게시물에 대답 한 모든 사람들에게 많은 감사드립니다.

도움이 되었습니까?

해결책

세 권의 책 :

1. 코드 : 컴퓨터 하드웨어 및 소프트웨어의 숨겨진 언어 찰스 Petzold

점자 및 모스 코드, 저자 찰스 Petzold와 같은 친숙한 언어 시스템을 사용하여 컴퓨터 및 기타 스마트 기계의 비밀 내면의 수명에 대해 궁금해하는 사람을위한 조명 서사를 짜내십시오.

2. 그러나 J. Clark Scott

그러나 어떻게 알 수 있습니까? 컴퓨터가 작동하는 방식을 설명합니다. 그들은 누군가가 당신을 믿을 수있는 것보다 훨씬 간단합니다. 여기에는 알아야 할 모든 것을 포함하고 알 필요가 없습니다. 어떤 종류의 기술적 배경이 필요하지 않습니다.

3. 컴퓨팅 시스템 요소 Noam Nisan 및 Shimon Schocken.

무료 온라인 무료로 읽을 수 있습니다. Coursera의 저자의 무료 비디오 코스로서 : 1 부 href="https://www.coursera.org/learn/nand2tetris2/ learn/nand2tetris2/"rel="noreferrrer"> Part 2 nand라고 불리는 Nand to tetris. 코스 웹 사이트는 Nand2Tetris.org 입니다. 처음 2 권의 책을 읽을 수있는 동안 이는 자료를 이해하기 위해 수행 해야하는 운동이 있습니다. 어떤 언어로든 기본적인 프로그래밍 과정의 전제 조건.

1 또는 2 중 하나를 선택한 다음 3으로 진행하는 것이 좋습니다. 코드는보다 자세했지만 조금 더 많은 주제를 다루는 방법은 어떻게 알 수 있습니까? 첫 번째 책은 대부분 Nand2Tetris 과정의 상반기가 대부분 상당히 비슷한 지상을 덮습니다.

다른 팁

" 정확하게 "에 특별히 쉽게 대답하기 쉽지 않은 매우 넓은 질문을합니다.

컴퓨터 과학 학위를 받거나 전기 공학 및 컴퓨터 과학 에서 더 정확하게 지내는 경우 배우는 것입니다.

그래서 나는 당신이 좋아하는 대학 웹 사이트로 가서 ee / cs에서 학위의 내용이 무엇인지 찾아보십시오.

예를 들어, MIT가 EECS에서 학위를 취득 했으므로 코스의 긴 목록 .

6.01 - 전기 공학 및 컴퓨터 과학 소개 강의 노트 문서 : < / P>

6.01 과정 노트, 2011 년 봄 (PDF - 4.9MB)

회로의 기본 사항 의 기본 사항은 1 장에 다룹니다. .


summa summarum 전기 공학 및 컴퓨터 과학에서 학위로 무엇이 진행되는지 묻고, 그 답변을 찾는 가장 좋은 방법은 소스로가는 것입니다.

대학교와 학교가 이유 때문에 존재합니다. :)

우리가 질문을 이해하는 방법에 따라 대답은 전체 대신 단일 대학 과정의 대답이 될 수 있습니다.

디지털 회로의 디자인 훌륭한 취리히에서 가르치는 것은 Assembly에서만, 즉 매우 간단한 프로그래밍 언어로만 프로그래밍 할 수있는 현대 컴퓨터에 대한 부울 로직 (즉, 실제 구현이 아닌 개념적 구현이 아닙니다)에서 얻는 방법을 포함합니다. 이 링크는 녹화 된 강의 및 연습 자료를 포함한 강의 웹 사이트로 이동합니다.

물리학에서 부울 로직 (개념적 0과)에 이르기까지 세미 도체 및 트랜지스터에서 특히 전기 엔지니어링이나 물리학 과정 (원하는 세부 수준에 따라 다름)이 필요합니다.

간단한 프로그래밍 언어에서 one

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 cs.stackexchange
scroll top