Pythonshell
Binary Numbers
Integer and Real Numbers
Shell
Processes
- fork
pid = os.fork() if pid == 0: print ("\tHi! I'm the child process.") print ("\tsleeping for 5 seconds....") time.sleep(5) print ("\t... exit with status 99.") sys.exit(99) elif pid == -1: print ("yikes! fork failed!") sys.exit(1) else: print ("I'm the parent process") print ("waiting for child with PID", pid) wval = os.wait() print ("wait over! process ID was ") print (wval[0], "exit status",wval[1]>>8)
File Systems
Memory Management
Scheduling Processes
Boot Sequence
- power on -> BIOS running -> MBR loaded -> GRUB loaded -> kernel loaded -> init started -> system processes running -> system operating normally
Virtual Machines
Containers
Networks
Domain Name System
Application Layer
Computer and Network Security
Cloud Computing
Written on December 7, 2020