Overview
Explore the inner workings of computers in this comprehensive NDC Sydney 2020 conference talk. Journey from basic components like bulbs and gates to complex systems capable of running the Common Language Runtime (CLR). Discover key concepts including von Neumann architecture, microcode, and x86. Gain insights into how modern computers perform countless calculations and compare their power to NASA's Moon landing technology. Delve into topics such as logic gates, memory construction, semiconductors, transistors, integrated circuits, CPU architecture, instruction types, and the evolution from machine code to high-level programming languages. Understand the fundamental principles behind computer operations and the progression from native to managed applications.
Syllabus
Introduction
Agenda
and gate
not gate
half other
clock
oscillator
memory
build a bigger memory
how computer is constructed
conductors and semiconductors
transistor
chips
integrated circuits
computer architecture
von Neumann architecture
other architectures
CPU architecture
Instructions
Types of instructions
IBM PC
Architectures
CPU instructions
Microcode
Machinecode
Assembly language
API
Native Applications
Managed Applications
Managed Languages
High Level
Taught by
NDC Conferences