Systems Programming and Networking Concepts

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards covering key concepts and definitions related to systems programming and networking as discussed in class.

Last updated 3:45 AM on 4/27/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Systems Programming

The activity of programming computer system software that provides services to other software and is performance constrained.

2
New cards

Application Programming

Aims to produce software that directly provides services to the user, such as word processors and web browsers.

3
New cards

Operating Systems

Software that manages computer hardware and provides an environment for executing application software.

4
New cards

Device Drivers

Software that enables communication between hardware and the operating system.

5
New cards

Compilers and Interpreters

Programs that translate high-level programming languages into machine code.

6
New cards

Network Protocols

Sets of rules that determine how data is transmitted and received over a network.

7
New cards

Firmware

Low-level software that controls hardware devices.

8
New cards

system() Function

Creates a process that runs a specified command in the host environment.

9
New cards

popen() Function

Opens a process to run a command by creating a pipe, forking, and invoking the shell.

10
New cards

Pipes

A method of enabling communication between processes; allows the output of one process to be used as input for another.