Betriebssysteme at Humboldt-Universität zu Berlin

Flashcards and summaries for Betriebssysteme at the Humboldt-Universität zu Berlin

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Betriebssysteme at the Humboldt-Universität zu Berlin

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

What is an Operating System?

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

What do Operating Systems do?

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Example Provide abstractions


This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Protection (& Sharing) Beispiel

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Aufgabe des BS: Resource Management

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Resident Monitor

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Parts of a resident monitor

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Batch Processing

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Spooling

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Context Switch

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Multi-Programming

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Programmable Computer

Your peers in the course Betriebssysteme at the Humboldt-Universität zu Berlin create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Betriebssysteme at the Humboldt-Universität zu Berlin on StudySmarter:

Betriebssysteme

What is an Operating System?

  • Software between applications and hardware
  • Responsible for providing execution environment to applications:
    • Providing abstractions
    • Protection (& Sharing)
    • Resource Management

Betriebssysteme

What do Operating Systems do?

  • Provide abstractions
    • Raw hardware devices are difficult to use
    • Create virtual resources that are more usable
    • Make unreliable resources “reliable”
    • Make finite resources (e.g. memory, CPU) “infinite”
  • Protection (& Sharing)
    •  Run multiple applications safely
    • Mechanisms to prevent applications from crashing the system
    • Which user is allowed to use the system / to access a resource?
  • Resource Management
    • Resources are always limited
    • Make resource usage fair
    • Accounting
      May 2006 - 3

Betriebssysteme

Example Provide abstractions


- File system instead of disk blocks
- 4GB continuous virtual memory vs. 1GB fragmented physical memory
- Reliable network connection instead of noisy network link

Betriebssysteme

Protection (& Sharing) Beispiel

What if a program starts randomly accessing memory?

What if a user tries to consume all system resources?

Betriebssysteme

Aufgabe des BS: Resource Management

What if many programs are running infinite loops?

What if many programs are requesting lots of memory?

Betriebssysteme

Resident Monitor

primitive operating system in charge of executing the
batch job

-resided permanently in memory

- monitored the execution of each job



Betriebssysteme

Parts of a resident monitor

- Control Card Interpreter
(read & carry out card instructions)
- Loader (load system programs
& applications into memory)
- Controls for peripheral devices

Betriebssysteme

Batch Processing

combine multiple user jobs into a single batch job


- each user job would be executed in turn

- users received output after all jobs finished

Betriebssysteme

Spooling

Simultaneous Peripheral Operation OnLine


- Overlap I/O of one job with computation of another job.
While executing one job, the OS:
- reads next job from card reader into a storage area on the disk
(job queue).
- outputs printout of previous job from disk to printer.

Betriebssysteme

Context Switch

process of storing the state of a process or thread, so that it can be restored and resume execution at a later point. 

This allows multiple processes to share a single CPU

Betriebssysteme

Multi-Programming

multiple jobs are kept in main
memory at the same time.

CPU is assigned sequentially, i.e. when a job finishes another can
start immediately, while the free memory partition is being reloaded.

Betriebssysteme

Programmable Computer

- CPU:
- Arithmetic Logic Unit
- Control Unit


- Memory Unit
- I/O Devices
- Busses


- had to sign up to use for allotted time

Sign up for free to see all flashcards and summaries for Betriebssysteme at the Humboldt-Universität zu Berlin

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Betriebssysteme at the Humboldt-Universität zu Berlin there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Humboldt-Universität zu Berlin overview page

Betriebssysteme 1

Analysis

Betriebssysteme 1 at

Jade Hochschule

Betriebssysteme 1 at

HSR - Hochschule für Technik Rapperswil

Betriebssysteme 2 at

HSR - Hochschule für Technik Rapperswil

Betriebssysteme UE at

Technische Universität Wien

betriebssysteme at

Universität Würzburg

Similar courses from other universities

Check out courses similar to Betriebssysteme at other universities

Back to Humboldt-Universität zu Berlin overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Betriebssysteme at the Humboldt-Universität zu Berlin or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login