All My Circuits
Days of Our Processes
General Instructions
As the
Operating System
Turns
100

THE CENTRAL PROCESSING UNIT, OR CPU, HAS INTERNAL _______ CONNECTED BY CIRCUITS.

COMPONENTS

100

WHEN YOU LAUNCH AN APP IN THE OPERATING SYSTEM, THE APP GETS LOADED INTO MEMORY.  THE IN-MEMORY VERSION OF AN APP IS CALLED THIS

PROCESS

100
MACHINE CODE INSTRUCTIONS ARE IN THIS NUMBER SYSTEM

BINARY

100

ON MICROSOFT WINDOWS, TO LAUNCH AN APP FROM ITS ICON, DO THIS

DOUBLE-CLICK THE ICON

200

WHEN THIS IS FED INTO THE CPU, ALL THE CORRECT CIRCUITRY IS CONNECTED IN ORDER TO PERFORM THE OPERATION REQUESTED

INSTRUCTION

200

WHEN A PROCESS IS LOADED INTO MEMORY, IT'S DIVIDED INTO THESE

SECTIONS OR SEGMENTS

200

PROCESS INSTRUCTIONS ARE WRITTEN IN THIS

MACHINE CODE

200

ON MICROSOFT WINDOWS, THIS FILE EXTENSION IS MOST COMMONLY ASSOCIATED WITH A PROGRAM

.EXE

300

AN INTERNAL COMPONENT OF THE CPU, IT DOES ALL THE MATH

ARITHMETIC LOGIC UNIT

300

RANGE OF ALL MEMORY ADDRESSES OCCUPIED BY A PROCESS WHILE IT IS IN MEMORY

ADDRESS SPACE

300

TRUE OR FALSE. THE CPU FETCHES INSTRUCTIONS IN THE ORDER THEY APPEAR (EXCEPT WHEN THE CPU IS INSTRUCTED TO JUMP)

TRUE

300

ON LINUX, A FILE HAS TO BE SET AS HAVING THIS PERMISSION BEFORE YOU CAN LAUNCH IT

EXECUTABLE

400

VERY FAST, BUT EXPENSIVE, MEMORY INTERNAL TO THE CPU

CACHE

400

THIS SECTION OF A PROCESS CONTAINS A DYNAMIC, JUMBLED MASS OF DATA

HEAP

400

INSTRUCTIONS IN A PROCESS ARE ____, DECODED, AND EXECUTED, ONE AT A TIME, BY THE CPU

FETCHED

400

WHEN AN EXECUTABLE FILE IS LAUNCHED, IT GETS READ AND LOADED INTO _______.

MEMORY

500

THE CPU CONTAINS LOTS OF THESE LITTLE SWITCHES

TRANSISTORS

500

THIS SECTION OF A PROCESS CONTAINS THE INSTRUCTIONS FOR THE CPU

TEXT

500

THE NEXT LEVEL UP FROM MACHINE CODE IS THIS PROGRAMMING LANGUAGE

ASSEMBLY

500
DEFAULT NAME FOR AN EXECUTABLE PROGRAM FILE ON LINUX

A.OUT

M
e
n
u