Back to marketplace

Chapter 6 (Pt. 1)

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What are the functions of a operating system? (3 Answers)

Back (Answer)

• Communicates with users • Determines what they want • Activates other systems programs, applications packages, or user programs to carry out their request

#2
Front (Question)

User Interface

Back (Answer)

Provides user with an intuitive visual overview

#3
Front (Question)

What role do language services (assembler, compilers, and interpreters) provide?

Back (Answer)

Allow you to write programs in a high level

#4
Front (Question)

Memory Manager

Back (Answer)

Allocate memory space for programs and data

#5
Front (Question)

Information Managers

Back (Answer)

Handle the organization, storage, and retrieval of information on mass storage devices.

#6
Front (Question)

What are the types of system softwares? (3 Answers)

Back (Answer)

• I/O Systems • Scheduler • Utilities

#7
Front (Question)

I/O Systems

Back (Answer)

Allow you to easily and efficiently use the input and output devices that exist on a computer system

#8
Front (Question)

Scheduler

Back (Answer)

Keeps a list of programs ready to run on the processor and selects the one that will execute next

#9
Front (Question)

Utilities

Back (Answer)

Library routines that provide useful services either to a user or to other system routines

#10
Front (Question)

What are some of the problems with machine language? (4 Answers)

Back (Answer)

• Uses binary • Is difficult to read • Is difficult to change • Is difficult to create data

#11
Front (Question)

Assembly Language (5 Main Answers; 2 Subanswers)

Back (Answer)

• Low level programming language • Each symbolic assembly language instruction is translated into exactly one binary machine language instruction • Better than machine language • Machine specific (tied to OAM architecture) • Design decisions: • Op codes • Include/exclude specific functions

#12
Front (Question)

Source Program

Back (Answer)

Program written in assembly language

#13
Front (Question)

Object Program

Back (Answer)

Source program must be translated into a corresponding machine language program.

#14
Front (Question)

Assembler

Back (Answer)

System software that carries out translation

#15
Front (Question)

What are the advantages of assembly language?

Back (Answer)

Allows use of symbolic addresses

#16
Front (Question)

Give examples of assembly language code (OAMPL)

Back (Answer)

Card back image
#17
Front (Question)

What is the role of an assembler? (2 Main Answers: 4 Subanswers)

Back (Answer)

Translates a symbolic assembly language program into machine language Tasks performed: • Convert symbolic op codes to binary • Convert symbolic addresses to binary • Perform the assembler services requested by the pseudo ops • Put the translated instructions into a file for future use

#18
Front (Question)

Op Code Table

Back (Answer)

Sorted list of legal assembly language op codes and their binary equivalents

#19
Front (Question)

How is a symbol defined in assembly language?

Back (Answer)

A symbol is defined when it appears in the label field of an instruction or data pesudo-op

#20
Front (Question)

Pass

Back (Answer)

Process of examining and processing every assembly language instruction in the program, one instruction at a time.

#21
Front (Question)

What occurs during the first pass over source code?

Back (Answer)

Assembler looks at every instruction

#22
Front (Question)

Binding (2 Main: 2 Sub)

Back (Answer)

Process of associating a symbolic name with a physical memory address OAM: • Symbolic name (label) • Memory address (line number)

#23
Front (Question)

What is the primary purpose of the first pass of an assembler? (2 Answers)

Back (Answer)

• To bind all symbolic names to address values • To enter those bindings into symbol table

#24
Front (Question)

Location Counter

Back (Answer)

Variable used to determine the address of a given instruction