Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introduction - Coggle Diagram
Introduction
Computer Systems
-
Hardware
-
Main memory
also known as RAM(random access memory); contiants sequence of instructions of running programs, and data used by those programs
RAM divided into bytes; which contains eight bits; each bit is on or off and generates a pattern forming a character or number
Each byte in memory is assigned an address; the RAM is volatile meaning when the computer is off, the memory is erased; a section of two or four bytes is a word
SSD's
Unlike RAM, SSD's are unvolatile; include disk/cd drive/external drive; solid state/usb/dvd drive
Input/Output
Input devices such as mouse, keyboard, etc take input from user(data that computer collects from outside world)
-
Programming Languages
Algorithms vs programs
Programming languages are special languages used to write programs; a program is a set of instructions that enable the computer to perform a task
A collection of programs forms an algorithm; an algorithm is a set of well defined steps to complete a task
Types of languages
In the past, programs were written in machine code; each cpu had a different machine language
Higher level languages include Java, C, Python, etc
-
-