Chapter 1 Introduction Flashcards
What are two main things that make up a computing system?
Hardware & Software
What are the layers of a computer system?
Communications
Applications
Operating Systems
Programming
Hardware
Information
What is abstraction?
A mental model that removes complex details.
What is an example of abstraction related to computing?
We don’t have to concern ourselves with how the hardware carries out the instructions. Likewise, when we are running an application program, we don’t have to be concerned with how that program was written.
What Generation used Vaccum tube based system.
First Generation
Which generation was Machine language & Assembly language
software, first used?
First Generation Software
What is Machine Language
Computer programs written in binary (1 and 0’s)
What is Assembly Language
Programs written using mnemonics (code)
Programmer Changes were implemented in the first generation, what were the two groups divided into called?
Application Programmers &
Systems programmers
What does a System Programmer do?
Builds tools for others, such as application programmers.
What does an application progammer do?
Developes programs that the user directly interacts with.
What langauge was invented in Second Generation Software?
High-Level Langauges.
What does “High-Level programming Languagues” allow developers to do?
It Allows programmers to write instructions in a language that is easier to understand (English) than low-level languages.
What are system softwares?
System softwares are software/programs that come packaged with the computer itself.
Software such as:
Utility programs
Langauage Translators
OS
What are Application Packages?
A general purpose application package that can preform many different related tasks
I.e: word processers, Ms teams and Spreadsheets.