際際滷

際際滷Share a Scribd company logo
CMSC131 
Lab slides 
Tak
Sep 8th 
Hardware and 
Software
Different hardwares, Same software
http://en.wikibooks.org/wiki/A-level_ 
Computing/AQA/Computer_Components,_The_Stored_Program_Concept_and_the_Int 
ernet/Fundamentals_of_Computer_Systems/Hardware_and_software
Software layers
Software layers
Lab slides - hardware and software
Lab slides - hardware and software
Lab slides - hardware and software
CPU 
Memory 
Main 
Secondary 
I / O 
Network 
1 
2 
3 
4 5 
6
Lab slides - hardware and software
Lab slides - hardware and software
QUESTION! 
How many numbers can we 
count with ten fingers? 
Each finger has two states: (folded or not)
ASCII (American Standard Code for 
Information Interchange)
Lab slides - hardware and software
Program Language Generatinos 
1st. Machine Code
Program Language Generatinos 
2nd Assembly
Program Language Generatinos 
3rd Fortran, COBOL, C, C++, Java
Program Language Generatinos 
4th Application / Domain-specific 
languages (SPSS, SQL, Mathematica) 
SQL 
Mathematica
Program Language Generatinos 
5th Constraint / Logic programming 
(e.g. Prolog, Haskell, ML, ...)
C machine code
Lab slides - hardware and software
Lab slides - hardware and software

More Related Content

Similar to Lab slides - hardware and software (20)

Unit1 principle of programming language
Unit1 principle of programming languageUnit1 principle of programming language
Unit1 principle of programming language
Vasavi College of Engg
microemulsions microemulsions microemulsions microemulsions
microemulsions microemulsions microemulsions microemulsionsmicroemulsions microemulsions microemulsions microemulsions
microemulsions microemulsions microemulsions microemulsions
AhmadHashlamon
Introduction to computer programs and java
Introduction to computer programs and javaIntroduction to computer programs and java
Introduction to computer programs and java
honeymacagubang
01 intro-computer-pascal
01 intro-computer-pascal01 intro-computer-pascal
01 intro-computer-pascal
Serghei Urban
Runtime Environment Of .Net Divya Rathore
Runtime Environment Of .Net Divya RathoreRuntime Environment Of .Net Divya Rathore
Runtime Environment Of .Net Divya Rathore
Esha Yadav
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
Md. Touhidur Rahman
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptx
ssuserb78e291
Foundry Analysis and sec lectire 01 .pdf
Foundry Analysis and sec lectire 01 .pdfFoundry Analysis and sec lectire 01 .pdf
Foundry Analysis and sec lectire 01 .pdf
maanitech873
C with lab
C with labC with lab
C with lab
ParveenSingh73
Software used in Electronics and Communication
Software used in Electronics and CommunicationSoftware used in Electronics and Communication
Software used in Electronics and Communication
ashishsoni1505
Chapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptxChapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptx
Abdalla536859
.Net Framework
.Net Framework.Net Framework
.Net Framework
MohamadKrm
CS465Lec1.ppt computer architecture in the fall term
CS465Lec1.ppt computer architecture in the fall termCS465Lec1.ppt computer architecture in the fall term
CS465Lec1.ppt computer architecture in the fall term
ppavani10
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
Frankie Jones
02-chapter-1.ppt
02-chapter-1.ppt02-chapter-1.ppt
02-chapter-1.ppt
Joel Manio
Machine language to artificial intelligence
Machine language to artificial intelligenceMachine language to artificial intelligence
Machine language to artificial intelligence
Suneel Dogra
First compailer written
First compailer writtenFirst compailer written
First compailer written
microwoorkers
Introduction To Computer and Java
Introduction To Computer and JavaIntroduction To Computer and Java
Introduction To Computer and Java
PRN USM
FINAL.ppt
FINAL.pptFINAL.ppt
FINAL.ppt
DeveshKatiyar5
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
Abdul Khan
Unit1 principle of programming language
Unit1 principle of programming languageUnit1 principle of programming language
Unit1 principle of programming language
Vasavi College of Engg
microemulsions microemulsions microemulsions microemulsions
microemulsions microemulsions microemulsions microemulsionsmicroemulsions microemulsions microemulsions microemulsions
microemulsions microemulsions microemulsions microemulsions
AhmadHashlamon
Introduction to computer programs and java
Introduction to computer programs and javaIntroduction to computer programs and java
Introduction to computer programs and java
honeymacagubang
01 intro-computer-pascal
01 intro-computer-pascal01 intro-computer-pascal
01 intro-computer-pascal
Serghei Urban
Runtime Environment Of .Net Divya Rathore
Runtime Environment Of .Net Divya RathoreRuntime Environment Of .Net Divya Rathore
Runtime Environment Of .Net Divya Rathore
Esha Yadav
Assembly chapter One.pptx
Assembly chapter One.pptxAssembly chapter One.pptx
Assembly chapter One.pptx
ssuserb78e291
Foundry Analysis and sec lectire 01 .pdf
Foundry Analysis and sec lectire 01 .pdfFoundry Analysis and sec lectire 01 .pdf
Foundry Analysis and sec lectire 01 .pdf
maanitech873
Software used in Electronics and Communication
Software used in Electronics and CommunicationSoftware used in Electronics and Communication
Software used in Electronics and Communication
ashishsoni1505
Chapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptxChapter 1 Introduction to C .pptx
Chapter 1 Introduction to C .pptx
Abdalla536859
.Net Framework
.Net Framework.Net Framework
.Net Framework
MohamadKrm
CS465Lec1.ppt computer architecture in the fall term
CS465Lec1.ppt computer architecture in the fall termCS465Lec1.ppt computer architecture in the fall term
CS465Lec1.ppt computer architecture in the fall term
ppavani10
Introduction to programming principles languages
Introduction to programming principles languagesIntroduction to programming principles languages
Introduction to programming principles languages
Frankie Jones
02-chapter-1.ppt
02-chapter-1.ppt02-chapter-1.ppt
02-chapter-1.ppt
Joel Manio
Machine language to artificial intelligence
Machine language to artificial intelligenceMachine language to artificial intelligence
Machine language to artificial intelligence
Suneel Dogra
First compailer written
First compailer writtenFirst compailer written
First compailer written
microwoorkers
Introduction To Computer and Java
Introduction To Computer and JavaIntroduction To Computer and Java
Introduction To Computer and Java
PRN USM
Lec 01 basic concepts
Lec 01 basic conceptsLec 01 basic concepts
Lec 01 basic concepts
Abdul Khan

More from Tak Lee (6)

131 Lab slides (all in one)
131 Lab slides (all in one)131 Lab slides (all in one)
131 Lab slides (all in one)
Tak Lee
Oct27
Oct27Oct27
Oct27
Tak Lee
Oct13' ----
Oct13' ----Oct13' ----
Oct13' ----
Tak Lee
Oct8 - 131 slid
Oct8 - 131 slidOct8 - 131 slid
Oct8 - 131 slid
Tak Lee
Umd求求午≡釈п釈 メ求=
Umd求求午≡釈п釈 メ求=Umd求求午≡釈п釈 メ求=
Umd求求午≡釈п釈 メ求=
Tak Lee
Interface project dejavu_3
Interface project dejavu_3Interface project dejavu_3
Interface project dejavu_3
Tak Lee
131 Lab slides (all in one)
131 Lab slides (all in one)131 Lab slides (all in one)
131 Lab slides (all in one)
Tak Lee
Oct27
Oct27Oct27
Oct27
Tak Lee
Oct13' ----
Oct13' ----Oct13' ----
Oct13' ----
Tak Lee
Oct8 - 131 slid
Oct8 - 131 slidOct8 - 131 slid
Oct8 - 131 slid
Tak Lee
Umd求求午≡釈п釈 メ求=
Umd求求午≡釈п釈 メ求=Umd求求午≡釈п釈 メ求=
Umd求求午≡釈п釈 メ求=
Tak Lee
Interface project dejavu_3
Interface project dejavu_3Interface project dejavu_3
Interface project dejavu_3
Tak Lee

Recently uploaded (19)

quanta_zs,_hk5_r1a_2010201_schematics.pdf
quanta_zs,_hk5_r1a_2010201_schematics.pdfquanta_zs,_hk5_r1a_2010201_schematics.pdf
quanta_zs,_hk5_r1a_2010201_schematics.pdf
cifewo6167
Introduction to Computer Networks _Updated.pptx
Introduction to Computer Networks _Updated.pptxIntroduction to Computer Networks _Updated.pptx
Introduction to Computer Networks _Updated.pptx
Happyness Mkumbo
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
findbhavana94
Chapter Five regulation of FM AND FI (3).ppt
Chapter Five regulation of FM AND FI (3).pptChapter Five regulation of FM AND FI (3).ppt
Chapter Five regulation of FM AND FI (3).ppt
kebimesay23
React-Native-vs-Flutter-A-Detailed-Comparison.pptx
React-Native-vs-Flutter-A-Detailed-Comparison.pptxReact-Native-vs-Flutter-A-Detailed-Comparison.pptx
React-Native-vs-Flutter-A-Detailed-Comparison.pptx
lebipo9870
Presentation1.pptx hardware service ntwork
Presentation1.pptx hardware service ntworkPresentation1.pptx hardware service ntwork
Presentation1.pptx hardware service ntwork
kebimesay23
COMPUTER INTERNET PRESENTATION SLIDES.pptx
COMPUTER INTERNET PRESENTATION SLIDES.pptxCOMPUTER INTERNET PRESENTATION SLIDES.pptx
COMPUTER INTERNET PRESENTATION SLIDES.pptx
kelvinzallan5
Key Benefits of Installing AI Security Cameras
Key Benefits of Installing AI Security CamerasKey Benefits of Installing AI Security Cameras
Key Benefits of Installing AI Security Cameras
Adiance Technologies
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
lebipo9870
Understanding All CCTV Camera Types.
Understanding  All  CCTV  Camera  Types.Understanding  All  CCTV  Camera  Types.
Understanding All CCTV Camera Types.
Adiance Technologies
Discover the uses and Benefits of Personalized USB Pen Drives
Discover the uses and Benefits of Personalized USB Pen DrivesDiscover the uses and Benefits of Personalized USB Pen Drives
Discover the uses and Benefits of Personalized USB Pen Drives
Corporate Gifts Industry
Litoust India Hire Web Portal Development Company for Services.pdf
Litoust India Hire Web Portal Development Company for Services.pdfLitoust India Hire Web Portal Development Company for Services.pdf
Litoust India Hire Web Portal Development Company for Services.pdf
litostindia7
What is Industrial Metrology Types, Challenges & Applications.pdf
What is Industrial Metrology Types, Challenges & Applications.pdfWhat is Industrial Metrology Types, Challenges & Applications.pdf
What is Industrial Metrology Types, Challenges & Applications.pdf
VIEW
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGYMAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
LilijenOyoa
What is Metrology Calibration Importance, Principles, and Types.pdf
What is Metrology Calibration Importance, Principles, and Types.pdfWhat is Metrology Calibration Importance, Principles, and Types.pdf
What is Metrology Calibration Importance, Principles, and Types.pdf
VIEW
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM USBUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
ielts british council
Avast Premium Security 25.2.9898 Crack + License Key Till 2050
Avast Premium Security 25.2.9898 Crack + License Key Till 2050Avast Premium Security 25.2.9898 Crack + License Key Till 2050
Avast Premium Security 25.2.9898 Crack + License Key Till 2050
areebaramzanrr
Calculating current efficiency using EQE.pdf
Calculating current efficiency using EQE.pdfCalculating current efficiency using EQE.pdf
Calculating current efficiency using EQE.pdf
Brian Kim, PhD
3.1 - CPU Architecture and Fetch Execute - JR.pptx
3.1 - CPU Architecture and Fetch Execute - JR.pptx3.1 - CPU Architecture and Fetch Execute - JR.pptx
3.1 - CPU Architecture and Fetch Execute - JR.pptx
cmnsmashnalu
quanta_zs,_hk5_r1a_2010201_schematics.pdf
quanta_zs,_hk5_r1a_2010201_schematics.pdfquanta_zs,_hk5_r1a_2010201_schematics.pdf
quanta_zs,_hk5_r1a_2010201_schematics.pdf
cifewo6167
Introduction to Computer Networks _Updated.pptx
Introduction to Computer Networks _Updated.pptxIntroduction to Computer Networks _Updated.pptx
Introduction to Computer Networks _Updated.pptx
Happyness Mkumbo
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
Beckham bhul? 9((-&::-7+(;;+((;:-(((!;;-
findbhavana94
Chapter Five regulation of FM AND FI (3).ppt
Chapter Five regulation of FM AND FI (3).pptChapter Five regulation of FM AND FI (3).ppt
Chapter Five regulation of FM AND FI (3).ppt
kebimesay23
React-Native-vs-Flutter-A-Detailed-Comparison.pptx
React-Native-vs-Flutter-A-Detailed-Comparison.pptxReact-Native-vs-Flutter-A-Detailed-Comparison.pptx
React-Native-vs-Flutter-A-Detailed-Comparison.pptx
lebipo9870
Presentation1.pptx hardware service ntwork
Presentation1.pptx hardware service ntworkPresentation1.pptx hardware service ntwork
Presentation1.pptx hardware service ntwork
kebimesay23
COMPUTER INTERNET PRESENTATION SLIDES.pptx
COMPUTER INTERNET PRESENTATION SLIDES.pptxCOMPUTER INTERNET PRESENTATION SLIDES.pptx
COMPUTER INTERNET PRESENTATION SLIDES.pptx
kelvinzallan5
Key Benefits of Installing AI Security Cameras
Key Benefits of Installing AI Security CamerasKey Benefits of Installing AI Security Cameras
Key Benefits of Installing AI Security Cameras
Adiance Technologies
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
9e41dc17-66a6-40a8-8a5d-f0373975a4bf.pptx
lebipo9870
Understanding All CCTV Camera Types.
Understanding  All  CCTV  Camera  Types.Understanding  All  CCTV  Camera  Types.
Understanding All CCTV Camera Types.
Adiance Technologies
Discover the uses and Benefits of Personalized USB Pen Drives
Discover the uses and Benefits of Personalized USB Pen DrivesDiscover the uses and Benefits of Personalized USB Pen Drives
Discover the uses and Benefits of Personalized USB Pen Drives
Corporate Gifts Industry
Litoust India Hire Web Portal Development Company for Services.pdf
Litoust India Hire Web Portal Development Company for Services.pdfLitoust India Hire Web Portal Development Company for Services.pdf
Litoust India Hire Web Portal Development Company for Services.pdf
litostindia7
What is Industrial Metrology Types, Challenges & Applications.pdf
What is Industrial Metrology Types, Challenges & Applications.pdfWhat is Industrial Metrology Types, Challenges & Applications.pdf
What is Industrial Metrology Types, Challenges & Applications.pdf
VIEW
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGYMAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
MAINTAINING TOOLS AND EQUIPMENT in CIVIL TECHNOLOGY
LilijenOyoa
What is Metrology Calibration Importance, Principles, and Types.pdf
What is Metrology Calibration Importance, Principles, and Types.pdfWhat is Metrology Calibration Importance, Principles, and Types.pdf
What is Metrology Calibration Importance, Principles, and Types.pdf
VIEW
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM USBUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
BUY B1 GOETHE GERMAN LANGUAGE TEST CERTIFICATION FORM US
ielts british council
Avast Premium Security 25.2.9898 Crack + License Key Till 2050
Avast Premium Security 25.2.9898 Crack + License Key Till 2050Avast Premium Security 25.2.9898 Crack + License Key Till 2050
Avast Premium Security 25.2.9898 Crack + License Key Till 2050
areebaramzanrr
Calculating current efficiency using EQE.pdf
Calculating current efficiency using EQE.pdfCalculating current efficiency using EQE.pdf
Calculating current efficiency using EQE.pdf
Brian Kim, PhD
3.1 - CPU Architecture and Fetch Execute - JR.pptx
3.1 - CPU Architecture and Fetch Execute - JR.pptx3.1 - CPU Architecture and Fetch Execute - JR.pptx
3.1 - CPU Architecture and Fetch Execute - JR.pptx
cmnsmashnalu

Lab slides - hardware and software

Editor's Notes

  • #22: The interpreter takes one statement then translates it and executes it and then takes another statement. While the compiler translates the entire program in one go and then executes it. 揃 Compiler generates the error report after the translation of the entire page while an interpreter will stop the translation after it gets the first error. 揃 Compiler takes a larger amount of time in analyzing and processing the high level language code comparatively interpreter takes lesser time in the same process. 揃 Besides the processing and analyzing time the overall execution time of a code is faster for compiler relative to the interpreter.