Computer Architecture Menu

Monolithic Kernel vs Microkernel vs Hybrid Kernel
Basic Computer Architecture
Network on a Chip (NoC)
Getting started with Raspberry Pi
ARM Cortex-A72 Registers
Learn Assembly Language Programming on Raspberry Pi 400
Digital Logic Semiconductor Families
Oscilloscope Required for Serious Digital Electronics Work
Fundamental Digital Logic Gates
The Evolution of Hard Disk Bit Recording
Electronic Circuits Basics
Online Color Coded Resistor Calculator
Operating System Memory Paging - Page Table Structure
Operating System Memory Page Sharing
Operating System Memory Protection in a Paged Environment
Operating System Memory Paging Hardware Support
Operating System Memory Paging
Operating System Memory Allocation Methods
Dynamic Loading of Program Routines and Dynamically linked libraries (DLLs)
Logical Versus Physical Memory Addresses
CPU Process Memory Address Binding
Introduction to Computer System Main Memory Operation
Real-Time CPU Scheduling
Processor Affinity in Symmetric Multiprocessing
Load Balancing Multiple CPUs in Symmetric Multiprocessing
Multi-Processor Scheduling
Multilevel Queue CPU Scheduling Algorithm
Round-Robin CPU Scheduling Algorithm
Priority CPU Scheduling Algorithm
Shortest-Job-First CPU Scheduling Algorithm
First-Come, First-Served CPU Scheduling Algorithm
CPU Process Scheduling
Challenges of Programming Multicore Systems
Multicore Programming
Operating System Process Management
Operating System Memory Management
Operating System File Management
Data Structures - Linked List, Stack, Queue, and Tree
Operating System Boot
The Android Operating System
Operating System Services
Multiuser Operating System Functions
Operating System Processes
Operating System Process Control Block
Operating System Process Scheduling Queues
Multithreaded Programming Process' and Threads
Pi-Top kit - Build Your Own Laptop
Processor Interrupts
Difference between Stack, Heap, and Queue
Digital Logic Transfer Characteristics
Capacitors in DC Circuits
Inductors in DC Circuits
Capacitors in AC Circuits
Basic Electronics for Computer Architecture
Electronic Circuits
Factors in Choosing an Oscilloscope
Digital Logic Levels and Transfer Characteristics
Introduction to Boolean Algebra
How Computer Chips are Made
CPU Chip Packaging
The Many Processes of Silicon Wafer Manufacturing
The Use of SOI (Silicone on Insulator) Wafers in MEMS (Micro-Electro-Mechanical Systems) Production
Integrated Circuit Design Flow
Intoduction to Digital Electronics
Binary Number Representation and Binary Math
Basic Decoder Circuitry
Basic Arithmetic Logic Unit (ALU) Circuitry
Binary Floating-Point Numbers
Basic Computer Architecture
Stored Program Architecture
Program Flow Charting
Microprocessor Counter, Clock, Timer Circuits
The Fetch, Decode, Execute Cycle
Microprocessor Registers
How Computer Memory Works
Virtual Memory and Memory Paging
Computer Video Display
Interrupt Request Lines (IRQs)
Direct Memory Access (DMA)
Computer Buses
CPU Cache Basics
Introduction to Microprocessor Programming
The Motherboard Chipset
The Computer's Chipset
Introduction to the Raspberry Pi
Change Raspberry Pi Default Configuration
Arduino Microcontroller Development Platform
AMD's Microarchitectures
AMD's Phenom II Processor
AMD's Phenom Processor
AMD's Phenom Processor
AMD Sempron Processor
AMD Athlon 64 Processor
The AMD Athlon 64 X2 Processor
Intel's Sandy Bridge Micro-Architecture
Pentium P5 Processor
Intel Celeron D Processor
Intel's Core 2 processors
Intel's Dual-Core Core i3 Processor
Intel's Core i7 Processors
Windows Operating System Services, Functions, Routines, Processes, Threads, and Jobs
Simplified Windows Architecture Overview

Learn more at

Custom Search