计算机专业ppt文档课件

上传人:我*** 文档编号:144109295 上传时间:2020-09-06 格式:PPT 页数:16 大小:162.50KB
返回 下载 相关 举报
计算机专业ppt文档课件_第1页
第1页 / 共16页
计算机专业ppt文档课件_第2页
第2页 / 共16页
计算机专业ppt文档课件_第3页
第3页 / 共16页
计算机专业ppt文档课件_第4页
第4页 / 共16页
计算机专业ppt文档课件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《计算机专业ppt文档课件》由会员分享,可在线阅读,更多相关《计算机专业ppt文档课件(16页珍藏版)》请在金锄头文库上搜索。

1、Chapter 1,Welcome Aboard!,1 - 3,What computers consist of How computers work How they are organized internally What are the design tradeoffs How design affects programming and applications,How to fix computers How to build myself one real cheap Which one to buy Knowing all about the Pentium IV or Po

2、werPC,This course is about:,1 - 4,Computing Machines,Ubiquitous ( = everywhere) General purpose: servers, desktops, laptops, PDAs, etc. Special purpose: cash registers, ATMs, games, telephone switches, etc. Embedded: cars, hotel doors, printers, VCRs, industrial machinery, medical equipment, etc. Di

3、stinguishing Characteristics Speed Cost Ease of use, software support & interface Scalability,1 - 5,Two recurring themes,Abstraction The notion that we can concentrate on one “level” of the big picture at a time, with confidence that we can then connect effectively with the levels above and below. F

4、raming the levels of abstraction appropriately is one of the most important skills in any undertaking. Hardware vs. Software On the other hand, abstraction does not mean being clueless about the neighboring levels. In particular, hardware and software are inseparably connected, especially at the lev

5、el we will be studying.,1 - 6,What is Computer Organization?, a very wide semantic gap between the intended behavior and the workings of the underlying electronic devices that will actually do all the work. The forerunners to modern computers attempted to assemble the raw devices (mechanical, electr

6、ical, or electronic) into a separate purpose-built machine for each desired behavior.,Electronic Devices,Desired Behavior,1 - 7,Role of General Purpose Computers,A general purpose computer is like an island that helps span the gap between the desired behavior (application) and the basic building blo

7、cks (electronic devices).,Electronic Devices,Desired Behavior,General Purpose Computer,computer organization,software,1 - 8,CPUs: the heart of computing systems,ca 1980 It took 10 of these boards to make a Central Processing Unit,ca 2000 You can see why they called this CPU a microprocessor!,1 - 9,T

8、wo pillars of Computing,Universal Computational Devices Given enough time and memory, all computers are capable of computing exactly the same things (irrespective of speed, size or cost). Turings Thesis: every computation can be performed by some “Turing Machine” - a theoretical universal computatio

9、nal device Problem Transformation The ultimate objective is to transform a problem expressed in natural language into electrons running around a circuit! Thats what Computer Science and Computer Engineering are all about: a continuum that embraces software & hardware.,1 - 10,A Turing Machine,Also kn

10、own as a Universal Computational Device: a theoretical device that accepts both input data and instructions as to how to operate on the data,1 - 11,Problem Transformation - levels of abstraction,The desired behavior: the application,The building blocks: electronic devices,1 - 12,Levels of Abstractio

11、n,These levels do not necessarily correspond to discrete components, but to well defined standard interfaces. Standard interfaces provide portability third party software/hardware wider usage These levels are to some extent arbitrary - there are other ways to draw the lines.,1 - 13,The Program Level

12、,Most computers run a management program called the operating system (OS). Application programs interface to the machine architecture via the OS. An example:,1 - 14,The Machine Level - 1,Machine Architecture This is the formal specification of all the functions a particular machine can carry out, kn

13、own as the Instruction Set Architecture (ISA). Microarchitecture The implementation of the ISA in a specific CPU - i.e. the way in which the specifications of the ISA are actually carried out.,1 - 15,The Machine Level - 2,Logic Circuits Each functional component of the microarchitecture is built up

14、of circuits that make “decisions” based on simple rules Devices Finally, each logic circuit is actually built of electronic devices such as CMOS or NMOS or GaAs (etc.) transistors.,1 - 16,Course Outline - What is Next?,How to represent information The building blocks of computers: logic gates The basic algorithm: the von Neumann model An example: the LC-3 structure and language Programming the machine: assembly language A higher-level language: C,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号