User:Zarzuelazen/Books/Reality Theory: Operating Systems&Architecture

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Gestionnaire de mémoire.png
This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance).

Edit this book: Book Creator · Wikitext
Order a printed copy from: PediaPress
About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] Recent Changes ]


Reality Theory: Operating Systems&Architecture[edit]

Abstract syntax tree
Access control
Access control list
Access token
Accumulator (computing)
Active Directory
Active window
Adaptive optimization
Adder (electronics)
Address bar
Address space
Addressing mode
Adware
Ahead-of-time compilation
Alt code
Ambient authority
Amdahl's law
Android (operating system)
Anomaly-based intrusion detection system
Anonymous pipe
Anti-computer forensics
Antivirus software
Application binary interface
Application checkpointing
Arabic numerals
Archive file
Arithmetic logic unit
Arithmetic underflow
ARM architecture
ASCII
Assembly language
Asymmetric multiprocessing
Asynchronous I/O
Asynchronous System Trap
Authentication
Authorization
Backdoor (computing)
Background process
Barrier (computer science)
Basic block
Batch file
Batch processing
Baudot code
Bijective numeration
Binary file
Binary number
BIOS
BIOS interrupt call
Bit field
Bit numbering
Bit-level parallelism
Bitwise operation
Blacklist (computing)
Block (data storage)
Blocking (computing)
Blue Screen of Death
Boot sector
Booting
Bootstrapping (compilers)
Branch (computer science)
Branch predictor
Branch table
Bubble (computing)
Buffer over-read
Buffer overflow
Buffer overflow protection
Busy waiting
Button (computing)
Bytecode
Cache (computing)
Cache coherence
Call stack
Calling convention
Capability-based operating system
Capability-based security
Carriage return
CCSID
Central processing unit
Channel (programming)
Character encoding
Checkbox
Child process
Chrome OS
Classic RISC pipeline
Clustered file system
Code generation (compiler)
Code injection
Code page
Code point
Cold boot attack
Command substitution
Command-line interface
Comparison of instruction set architectures
Compile time
Compiler
Complex instruction set computer
Component Object Model
Computer access control
Computer architecture
Computer code
Computer file
Computer forensics
Computer multitasking
Computer security
Computer virus
Computer worm
Concurrency (computer science)
Concurrent computing
Configuration file
Confused deputy problem
Constant folding
Context (computing)
Context menu
Context switch
Control character
Control flow analysis
Control flow graph
Control key
Control register
Control unit
Control-Alt-Delete
Cooperative multitasking
Copy-on-write
Core dump
Coscheduling
CP/M
CPU cache
CPU modes
CPU time
CPU-bound
Crash (computing)
Critical section
Cross compiler
Cursor (user interface)
Cycles per instruction
Daemon (computing)
Dangling pointer
Data buffer
Data cluster
Data dependency
Data erasure
Data parallelism
Data recovery
Data remanence
Data-flow analysis
Dataflow
Dataflow architecture
Dataflow programming
Dead code
Deadlock
Decimal
Decimal floating point
Decompiler
Defragmentation
Delay slot
Delimiter
Demand paging
Denormal number
Desktop environment
Device driver
Device file
Dialog box
DIGITAL Command Language
Digital forensics
Direct memory access
Directory (computing)
Directory service
Directory structure
Directory traversal attack
Disassembler
Discretionary access control
Disk encryption
Disk image
Disk partitioning
Disk sector
Display server
Distributed memory
Distributed operating system
DLL Hell
Dominator (graph theory)
Double-click
Drag and drop
Drop-down list
Dynamic linker
Dynamic recompilation
Dynamic-link library
Earliest deadline first scheduling
EBCDIC
Embedded operating system
Emulator
Endianness
Enter key
Environment variable
Error message
Escape character
Everything is a file
Exec (system call)
Executable
Executable and Linkable Format
Executable space protection
Execution (computing)
Execution model
Exit (system call)
Exokernel
Explicit parallelism
Explicitly parallel instruction computing
Exploit (computer security)
Extended ASCII
Extended basic block
Extended file attributes
Extended Unix Code
Fatal exception error
Fatal system error
Fiber (computer science)
FIFO (computing and electronics)
File Allocation Table
File attribute
File descriptor
File format
File locking
File manager
File sequence
File system
File system fragmentation
File system permissions
Filename
Filename extension
Filter (software)
Firmware
Fixed-point arithmetic
Fixed-priority pre-emptive scheduling
FLAGS register
Flat memory model
Floating-point arithmetic
Floating-point unit
Flynn's taxonomy
Foreign function interface
Fork (file system)
Fork (system call)
Fragmentation (computing)
FreeBSD
Function key
Garbage collection (computer science)
General protection fault
Glob (programming)
Graphical user interface
Gray code
Hang (computing)
Hard link
Hardware performance counter
Hardware register
Hardware virtualization
Hazard (computer architecture)
Heap overflow
Here document
Hexadecimal
Hibernation (computing)
Hindu–Arabic numeral system
Honeypot (computing)
Hooking
Hosts (file)
Hybrid kernel
Hyper-threading
Hyperlink
Hypervisor
I/O bound
Icon (computing)
Implicit parallelism
Indirect branch
Induction variable
Init
Inode
Inode pointer structure
Input/output
Installation (computer programs)
Instruction cycle
Instruction pipelining
Instruction register
Instruction scheduling
Instruction selection
Instruction set architecture
Instruction window
Instruction-level parallelism
Instructions per cycle
Integer overflow
Intel Memory Model
Inter-process communication
Intermediate representation
Interpreter (computing)
Interrupt
Interrupt handler
Interrupt latency
Interrupt request (PC architecture)
Interrupt vector table
Intrusion detection system
IOS
Job (computing)
Job control (computing)
Job Control Language
Just-in-time compilation
Kernel (operating system)
Kernel panic
Key finding attacks
Keyboard shortcut
Keystroke logging
Language binding
Lexical analysis
Library (computing)
Light-weight process
Linearizability
Link time
Linker (computing)
Linux
Linux kernel
List box
List of file formats
List of instruction sets
List of mathematical symbols
List of numeral systems
List of Unicode characters
Live variable analysis
Load (computing)
Loadable kernel module
Loader (computing)
Locality of reference
Lock (computer science)
Logic bomb
Logic synthesis
Logical block addressing
Logical disk
Logical partition
Logical volume management
Login
Login session
Login spoofing
Loop interchange
Loop nest optimization
Loop optimization
Loop unrolling
Low-level programming language
Mach-O
Machine code
Machine epsilon
MacOS
Malware
Mandatory access control
Manual memory management
Mask (computing)
Master boot record
Mathematical notation
Memory access pattern
Memory address
Memory address register
Memory buffer register
Memory coherence
Memory corruption
Memory debugger
Memory hierarchy
Memory leak
Memory management
Memory management (operating systems)
Memory protection
Memory safety
Memory segmentation
Memory-mapped file
Menu (computing)
Menu bar
Message passing
Message queue
Metamorphic code
Microarchitecture
Microcode
Microkernel
Microsoft Windows
Mobile operating system
Modifier key
Monolithic kernel
Morse code
Mount (computing)
MS-DOS
Multi-factor authentication
Multi-pass compiler
Multi-user
Multics
Multilevel queue
Multiply–accumulate operation
Multiprocessing
Multithreading (computer architecture)
Mutual exclusion
Name Service Switch
Named pipe
NaN
Navigation bar
Network booting
Network operating system
Network socket
Newline
Non-blocking algorithm
Non-uniform memory access
Normal number (computing)
Normalized number
Null pointer
Numeral system
Numeric keypad
Numerical digit
Object code
Object file
Object Linking and Embedding
Octal
One-pass compiler
Opcode
OpenVMS
Operand forwarding
Operating system
Operating-system-level virtualization
Optimizing compiler
Orphan process
OS/2
Out-of-order execution
Page (computer memory)
Page fault
Page replacement algorithm
Page table
Paging
Parallel computing
Parallel programming model
Parent process
Parity flag
Parsing
Path (computing)
Payload (computing)
Peephole optimization
Physical address
Pipeline (computing)
Pipeline (software)
Pipeline (Unix)
Point and click
Pointer (user interface)
Polling (computer science)
Polymorphic code
Polytope model
Portable Executable
Positional notation
POSIX
Power-on self-test
Predication (computer architecture)
Preemption (computing)
Prehistoric numerals
Preprocessor
Principle of least privilege
Priority inversion
Privilege (computing)
Privilege escalation
Privilege separation
Process (computing)
Process control block
Process group
Process identifier
Process management (computing)
Process migration
Process state
Process substitution
Processor register
Profile-guided optimization
Program counter
Program lifecycle phase
Programmable interrupt controller
Programmed input/output
Protected mode
Protection ring
Quarantine (computing)
Race condition
Radio button
Radix
Ransomware
Reaching definition
Reactive programming
Real mode
Real-time operating system
Reboot (computing)
Redirection (computing)
Reduced instruction set computer
Reentrancy (computing)
Register allocation
Relocation (computing)
Rematerialization
Remote procedure call
Reset (computing)
Resident monitor
Resource contention
Resource leak
Resource management (computing)
Rogue security software
Role-based access control
Roman numerals
Root directory
Rooting (Android)
Rootkit
Round-robin scheduling
Runlevel
Runtime (program lifecycle phase)
Runtime library
Runtime system
Safe mode
Sandbox (computer security)
Scareware
Scheduling (computing)
Scientific notation
Screensaver
Script (Unicode)
Scrollbar
Secure attention key
Security-focused operating system
Segmentation fault
Semantic analysis (compilers)
Semaphore (programming)
Server Message Block
Shared memory
Shared resource
Shell (computing)
Shell builtin
Shell script
Shellcode
Shortcut (computing)
Shortest remaining time
Shutdown (computing)
Sidebar (computing)
Signal (IPC)
Signed number representations
Signed zero
Simultaneous multithreading
Single user mode
Sleep (system call)
Sleep mode
Soft key
Software lockout
Software pipelining
Source code
Source-to-source compiler
Sparse conditional constant propagation
Spawn (computing)
Speculative execution
Speedup
Spinlock
Spyware
Stack (abstract data type)
Stack buffer overflow
Stack overflow
Standard streams
Starvation (computer science)
Static library
Static single assignment form
Status bar
Status register
Storage virtualization
Stream (computing)
Stream processing
Strength reduction
Superuser
Symbol table
Symbolic link
Symmetric multiprocessing
Synchronization (computer science)
Syntax-directed translation
System call
System console
System image
System partition and boot partition
System programming
System resource
System software
System time
Tally marks
Task (computing)
Task parallelism
Task state segment
Taskbar
Temporal multithreading
Terminal emulator
Text box
Text file
Thrashing (computer science)
Thread (computing)
Thread safety
Thread-local storage
Time-sharing
Toolbar
Tracing just-in-time compilation
Translation lookaside buffer
Translator (computing)
Trojan horse (computing)
Unary numeral system
Uncontrolled format string
Unicode
Uniform memory access
Unikernel
Universal Character Set characters
Universal Coded Character Set
Unix
Unix domain socket
Unix File System
Unix filesystem
Unix shell
Unix-like
Uptime
User (computing)
User identifier
User space
UTF-8
Variable-width encoding
Very long instruction word
Virtual address space
Virtual desktop
Virtual disk and virtual drive
Virtual file system
Virtual machine
Virtual memory
Virtualization
Volume (computing)
Volume boot record
Von Neumann architecture
Vulnerability (computing)
Whitelisting
Widget (GUI)
Wildcard character
Window (computing)
Window decoration
Window manager
Windowing system
Windows API
Windows NT
Windows Registry
Windows service
Windows shell
Word (computer architecture)
Work-conserving scheduler
Working directory
Working set
X86
X86 assembly language
X86 calling conventions
X86 instruction listings
Z/OS
Zero-day (computing)
Zip (file format)
Zombie process