CNIT 17600 Exam 1 Flashcards

5.0(1)
studied byStudied by 289 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/209

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:36 PM on 8/26/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

210 Terms

1
New cards

A Model

One way of breaking down the layers of a computing system and thinking about how computers function

2
New cards

Task

Find something that we want to do

3
New cards

Algorithm

Break the problem down into steps

4
New cards

Program

This is the full set of instructions you write in a programming language (like Python or C++) to tell the computer what to do. Think of it like writing a recipe for making a cake. The program is the complete recipe with all the steps listed.*

5
New cards

Instruction Set Architecture

This is the limited set of basic commands that the computer's processor can understand directly. It's like a list of very simple tasks the processor knows how to do, such as "add two numbers" or "store this data

6
New cards

Microarchitecture

Connects all the small hardware components, like registers, memory units, and arithmetic units, to make sure those ISA instructions can be processed efficiently.*

7
New cards

Logic Gates

simplest building blocks of a computer, performing basic binary like 1s and 0s, so every component of the microarchitecture can be implemented using logic gates.

8
New cards

Devices

Computing system is a series of switches considered transistors. These transistors have a charge which is manipulated by electrons and can be interpreted as either 1 or 0.

9
New cards

An abstraction

 a mental model that removes complex details.

10
New cards

Top Down

Program that has a knight touch every square once, Kinda goes in a sequence-like motion

11
New cards

A system

 is a collection of components linked together and organized in such a way as to be recognizable as a single unit.

12
New cards

The boundary of a system defines

what is inside the system (the components like CPU, memory and hard drive) and what is outside (the environment). It helps us understand what belongs to the system.

13
New cards

The environment

 is anything outside of the system, like sound ways like your voice and hearing, stuff outside of the system things will affect it heat, how much space does it have and other computers in its enviornment that it can talk with

14
New cards

System Architecture

The fundamental properties, and the patterns of relationships,connections, constraints, and linkages among the components and between the system and its environment are known collectively as the architecture of the system

15
New cards

Client server computing

 A program on a client computer requests services from a program on a server computer

16
New cards

Distributed Processing Systems

2-tier,3-tier,N-tier

17
New cards

Cloud computing

the cloud is someone else's computer

18
New cards

Peer to peer computing

client-server computer must request a computer

19
New cards

Centralization of services permits

easier administration of services by IT
professionals
easier availability and location by
users
consistency of resources, such as files
and data, can be managed and assured
more efficient and cost-effective
hardware procurement through purchasing
a small number of very powerful
computers

20
New cards

Two-tier architecture

Two computers are involved in a service

21
New cards

Three-tier architecture

Three computers are involved in a service

22
New cards

N-tier architecture

Extends the three-tier model by adding more layers (or tiers) to separate different functions further.

23
New cards

Software as a Service (SaaS)

applications run on a server or processing may be divided on server and client.

24
New cards

Platform as a Service (PaaS)

tools for a developer to create and run applications

on a cloud platform

25
New cards

 Infrastructure as a Service (IaaS)

cloud-based hardware emulation of virtual

machines and networking

26
New cards

Cloud Computing Advantages

• Client’s datacenter needs are simplified; reduced costs

• Supports collaboration

• Scalable to a variety of host platforms

• Reduced maintenance downtime

• Lower investment for short-term projects

27
New cards

Cloud computing disadvantages

• Quality of security is critical and questionable

• Outages or loss of connectivity may prevent users from

working

• Requires long-term commitment and viability of cloud

service

• Changes in operating procedures can result in data loss

28
New cards

PEER-TO-PEER COMPUTING advantages

• Sharing files between personal computers

• Internet file sharing

29
New cards

PEER-TO-PEER COMPUTING disadvantages

• Difficult to establish centralized control of services

• Difficult to locate services

• Difficult to synchronize versions of files or software

• Difficult to secure network from unauthorized access

and from viruses

30
New cards

Gen 0: Hobbies, What were the first devices

Mechanical Calculating Machines

31
New cards

What years was Gen 0

1642-1945

32
New cards

Who made the calculating clock

Wilhelm Schinckard

33
New cards

Who made the pascaline

Blaise Pascal

34
New cards

Who made the difference Engine

Charles Babbage

35
New cards

Who made the punches card tabulating machine

Herman Hollerith

36
New cards

Who was the first programmer?

Ada Lovelace

37
New cards

What is a pascaline

Adds and subtracts only, you have to manually control the switches

38
New cards

What is a difference engine

A comples design of gears and pulleys that does manual calculations

39
New cards

What was the punched card tabulating machine built for?

The census

40
New cards

What did Alan turning do?

developed many core concepts to computing as we understand it today.

41
New cards

First generation was

More of a university project

42
New cards

First generation had

vaccum tube computers

43
New cards

Vaccum computer years

(1945-1953)

44
New cards

What did the Atanasoff Berry Computer Do

solved systems of linear equations

45
New cards

what did ATANASOFF BERRY COMPUTER (ABC) implement

There were vacuum tubes - electron tubes, thermionic valves, or simply valves, are electronic devices that control the flow of electric current in a vacuum.

Magnetic drum for kilobytes

Not random access, have to turn them until you get the bits and turn to the right spot

46
New cards

What was the first general computer?

The ENIAC

47
New cards

The second generation device

Transistorized Computers

48
New cards

Second generation years

(1954 - 1965)

49
New cards

What did Transistorized computers have

small vacuum tubes, smaller transistors, nanometers, so small for electrons then get confused and not get over them

50
New cards

Transistorized computer example

univac 1100

51
New cards

What is a transistor

Replaced vacuum tube, fast, small,

More durable, cheap

52
New cards

What is a magnetic core

Replaced magnetic drums, information available instantly, replace our drums and first ability to have random access

53
New cards

what is Magnetic Disks

Replaced magnetic tape, data can be accessed directly, can go backwards and forward

54
New cards

what is core memory module

sewing like project - thread put in it, expensive to produce

55
New cards

The third generation…

integrated circuit computers

56
New cards

Third generation years

1965-1980

57
New cards

The third generation had

hundreds of transistors smashed together 

58
New cards

Did the third generation have short or long term storage

short term

59
New cards

What are Integrated Circuits

Replaced circuit boards, smaller, cheaper, faster, more reliable

60
New cards

what are transistors now used for

memory construction

61
New cards

What is a terminal

An input/output device with a keyboard and screen

62
New cards

What is the IBM 360

Typewriter like 

Using paper as our screen

63
New cards

Fourth generation years

1980-??

64
New cards

Fourth generation had

large scale integration, advances in chip technology

65
New cards

Fourth generation computer

VLSI computers

66
New cards

Moores law

The density of transistors in an integrated circuit will double every year

67
New cards

Floppy disks

used for storage, 1.22 gb, larger and hold less for floppy disks,

68
New cards

Moore's Law means that…

computers get better and cheaper over time because we can fit more tiny switches (transistors) onto computer chips

69
New cards

Rock's law

The cost of capital equipment to build semiconductors will double every four years

70
New cards

Quantum Computing

Not very well researched- will likely be in the next generation

71
New cards

Optical Computing/Photonic Computing is

Moving data at the speed of light

72
New cards

With this new tech, we have the potential to

upgrade from gigahertz speeds of CPUs to terabits speeds (1000x faster)

73
New cards

Definition of an Operating
System

A collection of computer programs that
integrate the hardware resources of the
computer and make those resources
available to a user and the user’s
programs, in a way that allows the user
access to the computer in a productive,
timely, and efficient manner.

74
New cards

How did users interact with the ENIAC?

plugboards

75
New cards

Signed and Unsigned Binary numbers

Signed binary starts with a 1 unsigned starts with 0

76
New cards

Bit

(short for binary digit) is the smallest unit of data in a computer.

77
New cards

Nibble/Nybble

a four-bit aggregation, or half an octet. It is also known as half-byte or tetrade.

78
New cards

Byte

a group of binary digits or bits (usually eight) operated on as a unit.

79
New cards

A gibibyte is most accuratley used to measure what

data storage

80
New cards

how does rgb define a color

using floating point representation

81
New cards

What is the main memory?

RAM

82
New cards

A hardware platform may support …

a variety of operating systems

83
New cards

An operating system may support…

many platforms

84
New cards
term image

integrated computer enviroment

85
New cards
term image

Simplified Diagram of
Operating System Services

86
New cards

memory resident

Always loaded in memory
• Commonly called the kernel
• Contains essential services required by other
parts of the operating system and applications.
• Typically responsible for managing memory,
processes and tasks, and secondary storage

87
New cards

memory non resident

Infrequently used programs
• Software tools
• Commands

88
New cards

unix has what kind of configuration

Monolithic configuration

89
New cards

windows has qhat kind of configuration

Hierarchical (layered) configuration

90
New cards

MAC OS has what kind of configuration

microkernal

91
New cards
term image

monolithic kernal

92
New cards

monolithic drawbacks

stability and integrity must be
managed carefully

93
New cards
term image

hierarchical model of an OS

94
New cards
term image

microkernal

95
New cards

microkernal has

minimum essential functionality

96
New cards

operating systems can …

Manages, loads, and executes programs

97
New cards

CLI

Command Line Interface

98
New cards

GUI

graphical user interface

99
New cards

what is a shell?

User interface and command processor that
interacts with the kernel

100
New cards

File

local unit of storage