ICS Chapter1

Chapter 1 : Welcome Aboard


1.1 What We Will Try to Do

There is no magic to computer, and it's really a deterministic system, having no mind of its own. Computer is a structure built up step by step, layers and layers. The book introduces it from bottom.


1.2 How We Will Get There

Chapter2: Computer is a piece of electronic equipment. Absence or presence of voilt represents 1 or 0. All infomation is encoded as 1s & 0s.

Chapter3: Transistors make up today's microprocessors. They are combined into larger structures.

Chapter4: Structures further combine to Von Neumann machine.

Chapter5: Begin to work with LC-3.

Chapter6: Program LC-3 with its own language.

Chapter7: Program LC-3 with assembly language.

Chapter8: Get infomation into (input) & out of (output) LC-3.

Chapter9: TRAPs & subroutines.

Chapter10: Stacks & data conversion. An Example program -- a handled calculator.

Chapter11~19: C programming language.


1.3 Two Recurring Themes

One: The notion of abstraction. We need abstraction AS WELL AS deconstruction.

Two: The importance of not separating the notions of hardware & software.


1.4 Computer Ststem

Computer -- a mechanism that does 2 things: directs the processing of information (which task should be get carried out next?) & performs the actual processing of information (both in response to a computer program).

A more precise term for the mechanism -- CPU/processor. That means CPU/processor is what really performs as a COMPUTER.

But the word "computer" usually refers to "computer system", which usually includes, processor, keyboard & mouse, monitor & printer, memory & disks & CD-ROMs. Addtional items are useful in helping the compurt user do his/her work.


1.5 Two Very Important Ideas

One: All computers are capable of computing exactly the same things if they are given enough time & memory.

Two: Problems are solved by electrons inside the computer, so it's necessary to transform computation problems from the language of humans to the voltages that influence the flow of electrons.


1.6 Computers as Universal Computational Devices.

Computer is a UNIVERSAL computational device. And taht's why CS students learn computers first while mechanical engineering students begin with physics. Alan Turing do the outstanding work about Turing thesis & Turing machine, etc.


1.7 How Do We Get the Electrons to Do the Work?

Problems -> Algorithms -> Language -> ISA -> Microarchitecture -> Circuits -> Devices.

It's also how the book is organised.







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值