Betriebssysteme UE an der Technische Universität Wien

Karteikarten und Zusammenfassungen für Betriebssysteme UE an der Technische Universität Wien

Arrow Arrow

Komplett kostenfrei

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

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Betriebssysteme UE an der Technische Universität Wien.

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What is an Operating System?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What are Wildcards?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

How can processes interact?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

How can Interprocess communication classified?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

Describe void.

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What is a struct?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What are Unions?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What is enum?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What is Nesting?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What are header-files?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What are source files?

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

What is a cast?

Kommilitonen im Kurs Betriebssysteme UE an der Technische Universität Wien. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Betriebssysteme UE an der Technische Universität Wien auf StudySmarter:

Betriebssysteme UE

What is an Operating System?

1. An extended machine

  • Provide simpler and easier to use abstractions of the
    underlying hardware
  • Provide services that programs can obtain by a special
    interface

2. A resource manager

  • Multiplexing/sharing resources in time and in space
  • Create the illusion that a program has exclusive access to the resources

Betriebssysteme UE

What are Wildcards?

Pattern matching for filename specification

*    zero or more characters

?    a single character

[xyz]    one of 'x', 'y' or 'z'

[a-i]    one in the range from 'a' to 'i'

Betriebssysteme UE

How can processes interact?

  • stream of data (pipes, stream sockets)
  • sending messages(message queues, datagram sockets)
  • accessing a shared resource (file, memory)

Betriebssysteme UE

How can Interprocess communication classified?

  • related vs. unrelated processes
    unrelated processes require named resources (system-wide namespace)
  • implicit vs. explicit synchronization
    ensure orderly execution and access to a shared resource

Betriebssysteme UE

Describe void.

Can be described as ”empty” data type

It is used as:

  • return type for functions which return nothing
  • empty parameter list for functions
  • pointer with no data type

Betriebssysteme UE

What is a struct?

Combines variables to a logical entity.

The overall size is the sum of the sizes of the single elements.

There are three ways to define a struct:

  • Tagged Struct
  • Untagged Struct
  • Mixed


Betriebssysteme UE

What are Unions?

  • Unions share the same memory space.
  • sizeof returns the size of the biggest element
  • Only one element is ’active’
  • Different views/interpretations of memory content

Betriebssysteme UE

What is enum?

  • Used to create alias names
  • If not specified otherwise, first element gets value 0
  • Successive elements’ values are incremented by one, if not specified otherwise

Betriebssysteme UE

What is Nesting?

  • Structs and unions can be nested as you like
  • Often unions are nested into structs to tag them
  • Enums can be used for tagging

Betriebssysteme UE

What are header-files?

  • Contains prototypes and constants
  • Contains no definitions of functions
    (implementation is done in *.c files)
  • #include is used to include modules
    • #include <account.h> searches in library path
    • #include "account.h" searches in local folder

Betriebssysteme UE

What are source files?

  • C files in which the functions are implemented
  • Functions that are defined with static are available only in the current file

Hier steht der tatsächliche Code

Betriebssysteme UE

What is a cast?

Cast is like a declaration, but without a name for a variable, without semicolons and in brackets

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Betriebssysteme UE an der Technische Universität Wien zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Betriebssysteme UE an der Technische Universität Wien gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Technische Universität Wien Übersichtsseite

griechisch

Rechnerstrukturen

Betriebssysteme VO

Digital Design

Dezentrale Automation VO

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Betriebssysteme UE an der Technische Universität Wien oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Guten Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login