中山大学软件工程(移动信息工程)专业课导论课件第一节

时间:2025-04-04

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Chapter 01

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Chapter GoalsDescribe the layers of a computer systemDescribe the concept of abstractionand its relationship to computingDescribe the historyof computer hardwareand softwareDescribe the changing role of the computer userDistinguish between systems programmers and applications programmersDistinguish between computing as a tool and computing as a discipline

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Computing Systems

Computing systems are dynamic!

What is the difference between hardware

and software?

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Computing Systems

HardwareThe physical elements of a computing system (printer, circuit boards, wires, keyboard…)

SoftwareThe programs that provide the instructions for a computer to execute

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Layers of a Computing System

Communication

Application

Operating System

Programming

Hardware

Information

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Abstraction

AbstractionA mental model that removes complex details

This is a key concept. Abstraction will

reappear throughout the text –be sure to understand it!

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Early History of Computing

Abacus

An early device to record numeric values

Blaise Pascal

Mechanical device to add, subtract, divide & multiplyJoseph Jacquard

Jacquard’s Loom, the punched card

Charles Babbage

Analytical Engine

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Early History of Computing

Ada Lovelace

First Programmer, the loop

Alan Turing

Turing Machine, Artificial Intelligence Testing

Harvard Mark I, ENIAC, UNIVAC I

Early computers launch new era in mathematics, physics, engineering and economics

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

First Generation Hardware (1951-1959)Vacuum Tubes

Large, not very reliable, generated a lot of heat

Magnetic Drum

Memory device that rotated under a read/write head

Card Readers Magnetic Tape Drives

Sequential auxiliary storage devices

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Second Generation Hardware (1959-1965)Transistor

Replaced vacuum tube, fast, small, durable, cheap

Magnetic Cores

Replaced magnetic drums, information available instantlyMagnetic Disks

Replaced magnetic tape, data can be accessed directly

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Third Generation Hardware (1965-1971)Integrated Circuits

Replaced circuit boards, smaller, cheaper, faster, more reliable.

Transistors

Now used for memory construction

Terminal

An input/output device with a keyboard and screen

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Fourth Generation Hardware (1971-?)Large-scale Integration

Great advances in chip technology

PCs, the Commercial Market, WorkstationsPersonal Computers were developed as new companies like Apple and Atari came into being. Workstations

emerged.

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Parallel Computing and NetworkingParallel Computing

Computers rely on interconnected central processing units that increase processing speed.

Networking

With the Ethernet small computers could be connected and share resources. A file server connected PCs in the late 1980s.

ARPANET and LANs Internet

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

First Generation Software (1951-1959)

Machine Language

Computer programs were written in binary (1s and 0s)Assembly Languages and translators

Programs were written in artificial programming languages and were then translated into machine language

Programmer Changes

Programmers divide into application programmers and systems programmers

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Second Generation Software (1959-1965)High Level Languages

Use English-like statements and make programming easier. Fortran, COBOL, Lisp are examples.

High-Level

Assembly

LanguageMachine

Language

中山大学软件工程(移动信息工程)专业课导论课件第一节课件,授课人刘宁

Third Generation Software (1965-1971)Systems Software–utility programs, –language translators, –and the operating system, which decides whichprograms to run and when.Separation between Users and HardwareComputer programmers began to write programs to be used by people who did not know how to program

…… 此处隐藏:2038字,全部文档内容请下载后查看。喜欢就下载吧 ……
中山大学软件工程(移动信息工程)专业课导论课件第一节.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219