Lab slides - hardware and software
-
Upload
tak-lee -
Category
Devices & Hardware
-
view
144 -
download
2
description
Transcript of Lab slides - hardware and software
![Page 1: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/1.jpg)
CMSC131Lab slides
Tak
![Page 2: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/2.jpg)
Sep 8th
Hardware and Software
![Page 3: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/3.jpg)
Different hardwares, Same software
![Page 4: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/5.jpg)
Softw
are
layers
![Page 6: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/6.jpg)
Softw
are
layers
![Page 7: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/7.jpg)
![Page 8: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/8.jpg)
![Page 9: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/9.jpg)
![Page 10: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/10.jpg)
CPU
Memory Main
Secondary
I / O
Network
1
2
3
4 5
6
![Page 11: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/11.jpg)
![Page 12: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/12.jpg)
![Page 13: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/14.jpg)
ASCII (American Standard Code for Information Interchange)
![Page 15: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/15.jpg)
![Page 16: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/16.jpg)
Program Language Generatinos
1st. Machine Code
![Page 17: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/17.jpg)
Program Language Generatinos
2nd Assembly
![Page 18: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/18.jpg)
Program Language Generatinos
3rd Fortran, COBOL, C, C++, Java
![Page 19: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/19.jpg)
Program Language Generatinos
4th Application / Domain-specific languages (SPSS, SQL, Mathematica)
SQL
Mathematica
![Page 20: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/20.jpg)
Program Language Generatinos
5th Constraint / Logic programming(e.g. Prolog, Haskell, ML, ...)
![Page 21: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/21.jpg)
C machine code
![Page 22: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/22.jpg)
![Page 23: Lab slides - hardware and software](https://reader034.fdocuments.in/reader034/viewer/2022052619/5565766bd8b42a7b518b5270/html5/thumbnails/23.jpg)