Binary number and Digital logic (Mira tu libreta y repasa + notes cards) Flashcards
Octal Decimal and Hexadecimal
Octal and Hexadecimal are ways to group bits
together
Octal: base 8
Decimal: base 10
Hexadecimal: base 16
Hexadecimal
Symbol
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
Hexadecimal to Binary
f0e516 = ? in binary
* Translate each into a group of 4 bits:
f16 => 11112, 016 => 00002, e16 => 11102, 516 => 01012
So this is 11110000111001012
What is ASCII?
American Standard Code for Information
Interchange
Use byte values to represent characters
Bitwise Logical Operations
binary operations:
◦ NOT
◦ AND
◦ OR
◦ XOR
◦ NAND
◦ NOR
NOT
a not(a)
0 1
1 0
AND
a b a and b
0 0 0
0 1 0
1 0 0
1 1 1
OR
a b a or b
0 0 0
0 1 1
1 0 1
1 1 1
XOR
a b a xor b
0 0 0
0 1 1
1 0 1
1 1 0
NAND
a b a nand b
0 0 1
0 1 1
1 0 1
1 1 0
NOR
a b a nor b
0 0 1
0 1 0
1 0 0
1 1 0
Computer architecture
and Operating systems
Von Neuman Architecture (mira note cards)
Systems Software
Linux, MacOS, Windows..
Functions of the Operating System
Multitasking/multiprogramming
Multithreading
Multiprocessing
Virtual Memory
Graphical user interface (GUI)
Processes
A process has a self-contained execution environment. A
process generally has a complete, private set of basic run-time
resources; in particular, each process has its own memory
space.