Introduction to Computer Systems (COE 251) - Levels of I/O Access and System Level Programming

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

flashcard set

Earn XP

Description and Tags

These flashcards cover key terms and concepts in computer systems related to input/output access and system level programming.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards

Levels of Input-Output Access

Different tiers of communication between software and hardware, categorized from high-level programming to hardware communication.

2
New cards

High-Level Programming (HLL)

Languages such as C++ or Java that use functions for I/O operations, providing portability and convenience.

3
New cards

Operating System (OS)

Software that manages hardware resources and provides high-level functions for application programs.

4
New cards

Basic Input-Output System (BIOS)

A collection of low-level subroutines that facilitate communication between the operating system and hardware devices.

5
New cards

Application Programming Interface (API)

A set of functions and procedures allowing the creation of applications that access the features of an operating system or software.

6
New cards

Interrupts

Signals that allow external devices or processes to gain immediate attention from the CPU, crucial for high-priority processing.

7
New cards

Interrupt Service Routine (ISR)

A special program that executes in response to an interrupt, handling the required tasks.

8
New cards

Real-Address Mode

A 16-bit addressing mode with specific limitations, used by older operating systems like MS-DOS.

9
New cards

INT instruction

An assembly language command used to invoke an interrupt.

10
New cards

Interrupt Vector Table (IVT)

A data structure that holds addresses of interrupt handlers for each possible interrupt.

11
New cards

DOS Interrupt 21H

A set of functions provided by the MS-DOS Operating System for performing essential tasks such as input and output operations.

12
New cards

Function 09H of INT 21H

Used to display a string of text to the monitor, terminated by a dollar sign '$'.

13
New cards

Function 01H of INT 21H

Allows input of a single character from the keyboard with echo.

14
New cards

Function 07H of INT 21H

Allows input of a single character from the keyboard without echo.

15
New cards

Function 02H of INT 21H

Writes a single character to standard output.

16
New cards

Scroll Functions of INT 10H

INT 10H AH=06h scrolls the window up and AH=07h scrolls the window down.

17
New cards

Cursor Positioning with INT 10H

INT 10H allows setting the cursor position on the screen by specifying row and column values.