lab slides - hardware and software

23
CMSC131 Lab slides Tak

Upload: tak-lee

Post on 27-May-2015

143 views

Category:

Devices & Hardware


2 download

DESCRIPTION

lab presentation slide - basic hardware and software

TRANSCRIPT

Page 1: Lab slides - hardware and software

CMSC131Lab slides

Tak

Page 2: Lab slides - hardware and software

Sep 8th

Hardware and Software

Page 3: Lab slides - hardware and software

Different hardwares, Same software

Page 4: Lab slides - hardware and software

http://en.wikibooks.org/wiki/A-level_Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Internet/Fundamentals_of_Computer_Systems/Hardware_and_software

Page 5: Lab slides - hardware and software

Softw

are

layers

Page 6: Lab slides - hardware and software

Softw

are

layers

Page 7: Lab slides - hardware and software
Page 8: Lab slides - hardware and software
Page 9: Lab slides - hardware and software
Page 10: Lab slides - hardware and software

CPU

Memory Main

Secondary

I / O

Network

1

2

3

4 5

6

Page 11: Lab slides - hardware and software
Page 12: Lab slides - hardware and software
Page 13: Lab slides - hardware and software

QUESTION!

How many numbers can we count with ten fingers?

Each finger has two states: (folded or not)

Page 14: Lab slides - hardware and software

ASCII (American Standard Code for Information Interchange)

Page 15: Lab slides - hardware and software
Page 16: Lab slides - hardware and software

Program Language Generatinos

1st. Machine Code

Page 17: Lab slides - hardware and software

Program Language Generatinos

2nd Assembly

Page 18: Lab slides - hardware and software

Program Language Generatinos

3rd Fortran, COBOL, C, C++, Java

Page 19: Lab slides - hardware and software

Program Language Generatinos

4th Application / Domain-specific languages (SPSS, SQL, Mathematica)

SQL

Mathematica

Page 20: Lab slides - hardware and software

Program Language Generatinos

5th Constraint / Logic programming(e.g. Prolog, Haskell, ML, ...)

Page 21: Lab slides - hardware and software

C machine code

Page 22: Lab slides - hardware and software
Page 23: Lab slides - hardware and software