Components of modern computer equipment:
Arithmetic, controller, memory, input device, output device
Cpu
Bus: Buses
Memory: Addressing storage devices
IO: Interacting with external components disk NIC CPU: operator, CONTROLLER CPU instruction: Instruction set privilege directive: OS run Privilege Directive General Instruction programmer os:operating System software program General purpose hardware-driven CPU time slice cutting and distribution, process management memory Management network management security management System call Syscall: System call Programming Hierarchy: Hardware specification: Hardware specifiacation system call library calling hardware --Operating system (kernel)--Library, system call UI:GUI:Graphic user Interface GUI cli:command line Interface command interface Abi:applicat Ion binary Interface Application binary interface api:application programing Interface application Programming Interface CPU Architecture type: X86 x86-64 ar M for smartphones, tablets m68000, m68k Motorola Power first multi-core CPU IBM PowerPC IBM, Apple, Motorola UltraSPARC Sun Co., Ltd. Alpha Dec Design and manufacturing, after Compaq acquisition Dec, Hewlett-Packard acquisition Compaq Itanium® Windows Linux:linus--linux gnu/linux Unix: System (Bell Lab Bell Lab) AIX (IBM) Solaris (SUN) HP-UX (HP) BSD: (BSRG) Berkeley System Distribution NetBSD OpenBSD FreeBSD mit:richard Stallman Gnu:gnu is not Unix GP L:general Public License
Operating system and Linux basics