mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-30 00:04:06 -06:00
vault backup: 2022-11-06 13:45:39
This commit is contained in:
parent
2183dc5de0
commit
fa1cff2d62
@ -5,6 +5,29 @@ tags:
|
|||||||
---
|
---
|
||||||
|
|
||||||
Will be examined
|
Will be examined
|
||||||
|
|
||||||
|
hardware
|
||||||
|
- what is a computer
|
||||||
|
- combinatorial logic
|
||||||
|
- sequetial
|
||||||
|
- sr latch
|
||||||
|
- D, t, jk flip flop, state transition diagrama
|
||||||
|
- archtecture
|
||||||
|
- memory, busses, alu, control unit, registers, instructions
|
||||||
|
|
||||||
|
assembly
|
||||||
|
- machine code
|
||||||
|
- registers, stack, instruction set
|
||||||
|
- syntac, routines, iteration, comparisons, local vars, parameters
|
||||||
|
|
||||||
|
C
|
||||||
|
- why C, syntac
|
||||||
|
- memory, variables, call by value/address, pointer arithmetic
|
||||||
|
- arrays, malloc, free, sentinels, length of array
|
||||||
|
- struct and union, declaration, initialization, shallow/deep copy, queues
|
||||||
|
- pointers to routines, ADTs, contructors, destructors
|
||||||
|
|
||||||
|
Operating systems
|
||||||
- process scheduling algorithms (smiliar to labs)
|
- process scheduling algorithms (smiliar to labs)
|
||||||
- memory management and replacement algorithms FIFO LRU
|
- memory management and replacement algorithms FIFO LRU
|
||||||
- Layout of process. mapping details
|
- Layout of process. mapping details
|
||||||
@ -24,4 +47,25 @@ Will be examined
|
|||||||
- system call - interaction betwen user and kernel space
|
- system call - interaction betwen user and kernel space
|
||||||
- threads
|
- threads
|
||||||
- special process
|
- special process
|
||||||
-
|
- what is shared what is not
|
||||||
|
- file system
|
||||||
|
- sys calls read, write, open
|
||||||
|
- linked allocation, FAT, inode
|
||||||
|
- device driver
|
||||||
|
- classification of io devices
|
||||||
|
- io models
|
||||||
|
- io scheduling
|
||||||
|
- io buffering - use memroy buffer to keep copy of IO data
|
||||||
|
- controller, device driver
|
||||||
|
- io systems
|
||||||
|
- ports, buses, controllers
|
||||||
|
- io memory
|
||||||
|
- polling vs interrupt
|
||||||
|
- DMA
|
||||||
|
- IO performance
|
||||||
|
- zero copy
|
||||||
|
- file system protection
|
||||||
|
- linux protection model
|
||||||
|
- setuid, setgid, sticky
|
||||||
|
- MAC, DAC, ACL, RBAC
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user