https://github.com/rootkit-org/computer-internals
https://github.com/rootkit-org/computer-internals
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rootkit-org/computer-internals
- Owner: RootKit-Org
- License: gpl-3.0
- Created: 2022-01-02T03:15:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-09T03:40:38.000Z (about 4 years ago)
- Last Synced: 2025-01-14T18:07:29.404Z (12 months ago)
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer Internals and Architecture
### 1. Standards and Formats
* Executable
* Audio
* Images
* Video
* Lossy Compression
* Lossless Compression
* File Signatures
* Order of Magnitude
### 2. Digital Logic
* Logic Gates
* AND Gates
* OR Gates
* NOT Gates
* NAND Gates
* NOR Gates
* XOR Gates
* OR Gates
* Logical Connectives
### 3. Base Components
* I/O
* CPU
* Memory
* Stack
* Heap
* .bss
* .data
* .text
* Buffer Overflow
* Stack Overflow
* Speculative Execution
* RISC
* CISC
* ARM
* x86
* x64
* Little Endian
* Big Endian
### 4. Multiprocessing
* Flynn’s Taxonomy
* Single Instruction, Single Data (SISD)
* Single Instruction, Multiple Data (SIMD)
* Multiple Instruction, Single Data (MISD)
* Multiple Instruction, Multiple Data (MIMD)
* Multi-Core Processing
* Graphics Processing Unit
* Symmetric Multiprocessing
* Asymmetric Multiprocessing
* Million Instructions Per Second (MIPS)
* Standard Performance Evaluation Corporation (SPEC)
### 5. Input/Output (I/O) Architecture
* Bus
* Address Line
* Data Line
* Control Line
* System on a Chip (SoC)
* North Bridge
* South Bridge
* Bus Topology
* Multipoint Bus
* Point-to-Point Bus
* Serial Communication
* Parallel Communication
* Serial Port
* Parallel Port
* Small Computer System Interface (SCSI)
* Serial Attached SCSI (SAS)
* Parallel Advanced Technology Attachment (PATA)
* Serial Advanced Technology Attachment (SATA)
* Peripheral Component Interconnect
* Universal Serial Bus (USB 1/2/3/3.1/3.2)
* Video Graphics Array (VGA)
* Digital Video Interface (DVI)
* High-Definition Multimedia Interface (HDMI)
* DisplayPort (DP)
* Thunderbolt
* I/O Control Methods
* Memory-mapped I/O
* Interrupt-driven I/O
* Direct Memory Access (DMA)
* Interrupt
* Exception
* Traps
* Faults
* Aborts
### 6. Memory Architecture
* Volatile
* Non-Volatile
* CPU Registers
* CPU Cache
* L1
* L2
* L3
* L4
* Primary Memory
* RAM
* SRAM
* DRAM
* ROM
* PROM
* EPROM
* EEPROM
* Secondary Memory
* Magnetic Disks
* Solid State Drives
* Redundant Arrays of Inexpensive Disks (RAID)
* External Memory
* Magnetic Tape
* Optical Discs
* Latency
* Throughput
* Buffering
### 7. Wireless and Mobile Technologies
* WI-FI (b/a/g/4/5/6/6E)
* Cellular network
* Bluetooth
* Global Positioning System (GPS)
* Near Field Communications (NFC)
* Radio Frequency Identification (RFID)
* Internet of Things (IoT)
* Body Area Network (BAN)
* Personal Area Network (PAN)
* Near-me Area Network (NAN)
* Antenna Types
* Omnidirectional
* Semi-directional
* Highly-directional