Hello
WikiGuest
Einloggen
oder
Registrieren
Users
Studium
Lehrveranstaltungen
Sie sind hier:
Foswiki
>
F07_Studium Web
>
F07_BVS1_en
(11 Jan 2016,
GeneratedContent
)
Course Operating Systems and Distributed Systems 1
Course
Meets requirements of following modules(MID)
Course Organization
Assessment
Course components
Lecture/Exercise
Lab
Responsible:
Prof. Dr. Vogt
Course
Meets requirements of following modules(MID)
in active programs
Ba TIN2012 BVS1
Ba TIN2010 BVS1
Course Organization
Version
created
2012-05-03
VID
1
valid from
WS 2012/13
valid to
Course identifiers
Long name
Operating Systems and Distributed Systems 1
CID
F07_BVS1
CEID (exam identifier)
Contact hours per week (SWS)
Lecture
2
Exercise (unsplit)
Exercise (split)
1
Lab
1
Project
Seminar
Tutorial(voluntary)
Total contact hours
Lecture
30
Exercise (unsplit)
Exercise (split)
15
Lab
15
Project
Seminar
Tutorial (voluntary)
Max. capacity
Exercise (unsplit)
Exercise (split)
30
Lab
18
Project
Seminar
Total effort (hours):
150
Instruction language
Deutsch
Study Level
Undergraduate
Prerequisites
structured and procedural programming
architecture of a digital computer (basic knowledge)
Textbooks, Recommended Reading
siehe
http://www.nt.fh-koeln.de/vogt/bs/bvs_lit.pdf
Instructors
Prof. Dr. Vogt
Supporting Scientific Staff
Dipl.-Ing. Henk
Transcipt Entry
Operating Systems and Distributed Systems 1
Assessment
Type
wE
written exam (if only few candidates: oral exam)
Total effort [hours]
wE
written exam (if only few candidates: oral exam)
Frequency:
3/year
Course components
Lecture/Exercise
Objectives
Contents
fundamentals of operating systems and distributed systems
position and tasks of an operating system in a computer
resources to be managed
concurrency in hard- and software
components and properties of distributed systems
software structures
operating system kernel
hierarchical structures
virtual machines
client-server systems
peer-to-peer systems
the UNIX/Linux operating system
history and standards
layered structure
kernel with programming interface
shell with user interface
fundamental user commands
structure of the file system
programming in C
concurrency
processes and threads
fundamental properties
processes in UNIX
threads in Java
synchronization
fundamental conditions
mutual exclusion
sequencing
mechanisms
interrupt masking
spinlocks
signals
semaphores
monitors
deadlocks
communication
fundamental terms
storage-based vs. message-based communication
mailboxes and ports
synchronous vs. asynchronous communication
local communication
shared memory
message queues
pipes
communication in distributed systems
protocols
sockets
cooperation
client-server model
examples: naming and file services
layered architectures
peer-to-peer model
procedural cooperation: remote procedure call
object-oriented cooperation
remote method invocation
object-orientierte middleware
web-based services
dynamic web pages
web services
Acquired Skills
naming and classifying the resources to be managed by an operating system
using the interfaces of an operating system
controlling concurrent operations in an operating system
synchronizing concurrent operations by synchronization mechanisms
using various communication mechanisms
Additional Component Assessment
none
Lab
Objectives
Contents
commands of the character-based Linux/UNIX command interface
storage organization in UNIX/Linux
stack for function calls
heap for dynamic storage allocation
C functions of the UNIX/Linux programming interface
to access files and devices
to start and control processes
to synchronize processes
Acquired Skills
using the interfaces of UNIX/Linux
elementary control of concurrent operations in UNIX/Linux
synchronization of concurrent operations by synchronization mechanisms (esp. semaphores)
Operational Competences
application of the aspects listed above to real-world scenarios in small teams
Additional Component Assessment
none
E
ditieren
|
A
nhang
|
Druckversion (
p
)
|
H
istorie
: r3
<
r2
<
r1
|
Querverweise (
b
)
|
Quelltext (
v
)
|
Editieren
w
ikitext
|
M
ehr Topic-Aktionen
Topic-Revision: r3 - 11 Jan 2016,
GeneratedContent
F07_Studium
Einloggen
oder
Registrieren
Werkzeugkasten
Neues Topic anlegen
Index
Suchen
Änderungen
Benachrichtigungen
RSS-Feed
Statistiken
Einstellungen
Webs
F07_Studium
System
Deutsch
English
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden