4.6 Fundamentals of Computer Systems
4.6.1 Hardware and Software
4.6.3 Classification of Programming Languages
4.6.3 Types of Program Translators
4.6.4 Logic Gates
4.6.5 Boolean Algebra
Hardware
internal components
External components (peripherals)
Software
Application s/w
Systems s/w / OS
General
Special purpose
Utilities
Libraries
Language translators
Assemblers
Interpreters
Compilers
High Level
Low Level
Assembly
Machine code
Python
source code/object code
byte code
AND, OR, NOT, NAND, XOR
D type flip flop
half adder/full adder
De Morgan's law
simplification