Operating Systems: Overview

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

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

What is Operating Systems

large and complex software system which manages all of the hardware resources of a computer and makes it easy to use

2
New cards

Functions of OS

- User interface

- Memory management

- Interrupt service routines

- Processor scheduling

- Backing store management

- I/O management

3
New cards

What is APIs

A collection where Applications interact with the operating system.

They define a set of commonly required functions (and associated parameters) that the operating system components can perform.

<p>A collection where Applications interact with the operating system.</p><p>They define a set of commonly required functions (and associated parameters) that the operating system components can perform.</p>
4
New cards

Where is user interaction usually done through in the OS

a graphical user interface or through a text based command-line interface.

5
New cards

Examples of Operating Systems

MAC OSX

Windows 10

Linux

Unix

IOS

Android

6
New cards

What is a Cloud Operating System

type of software platform that manages and controls cloud resources, such as servers, storage, networks, and applications, in a cloud computing environment.It provides a unified interface.

7
New cards

Examples of Cloud Operating System

Google Chrome OS

Amazon Web Services (AWS)

Apache CloudStack

8
New cards

What does the kernel do?

- loads/unloads apps from memory

- schedules tasks to run efficiently on CPU

- memory management

- file management

transfers data between memory

9
New cards

What is Kernel

a software component responsible for managing various low level features of the computer, e.g interfacing with hardware devices, allocating memory to individual programs, allocating CPU time to individual programs, and enabling programs to interact with each other.

10
New cards

Still learning (8)

You've begun learning these terms. Keep up the good work!