Betriebssysteme KU IAIK Graz University of Technology October 6, 2014 Betriebssysteme KU, IAIK October 6, 2014
|
|
- Melissa Norman
- 8 years ago
- Views:
Transcription
1 Betriebssysteme KU IAIK Graz University of Technology 1
2 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 2
3 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 3
4 Course Team Aleksander Colovic (Do 16-18) Richard Fellner (Mi 16-18) Thomas Fischer (Mo 13-15) Daniel Gruß (Tue 17-19) Peter Lipp Johanna Rock (Tue 15-17) Michael Schwarz (Mi 14-16) Matthias Seidl (Do 14-16) 4
5 Teaching assistants Will help you with all problems Tutorial units Design discussions Question hours Review meetings (Abgabegespräche) 5
6 Channels Lectures and Tutorials Wiki: 6
7 Channels Lectures and Tutorials Wiki: Newsgroup Organizational: tu-graz.lv.bs SWEB specific: tu-graz.lv.bs.sweb 6
8 Channels Lectures and Tutorials Wiki: Newsgroup Organizational: tu-graz.lv.bs SWEB specific: tu-graz.lv.bs.sweb IRC: irc://irc.at.euirc.net/bs 6
9 Channels Lectures and Tutorials Wiki: Newsgroup Organizational: tu-graz.lv.bs SWEB specific: tu-graz.lv.bs.sweb IRC: irc://irc.at.euirc.net/bs Consultation hour: send us an 6
10 Timeline Assignment Obligatory SWEB tutorials :00 Live programming tutorial (i12) 7
11 Timeline Assignment Obligatory SWEB tutorials :00 Live programming tutorial (i12) Tutorials on A :00 Architecture independency tutorial (i12) 7
12 Timeline Assignment Obligatory SWEB tutorials :00 Live programming tutorial (i12) Tutorials on A :00 Architecture independency tutorial (i12) Design discussions A :00 Deadline design document A1 7
13 Timeline Assignment Obligatory SWEB tutorials :00 Live programming tutorial (i12) Tutorials on A :00 Architecture independency tutorial (i12) Design discussions A :00 Deadline design document A Question hours A :00 Deadline implementation A Review Meetings A1 7
14 Timeline Assignment Tutorials on A :00 Tutorial on OS security features (i12) :00 Tutorial on driver development (i1) 8
15 Timeline Assignment Tutorials on A :00 Tutorial on OS security features (i12) :00 Tutorial on driver development (i1) Design discussions A :00 Deadline design document A2 8
16 Timeline Assignment Tutorials on A :00 Tutorial on OS security features (i12) :00 Tutorial on driver development (i1) Design discussions A :00 Deadline design document A Question hours A :00 Deadline implementation A2 8
17 What we expect from you Knowledge from earlier lectures Rechnerorganisation,... 9
18 What we expect from you Knowledge from earlier lectures Rechnerorganisation,... Reasonable C/C++ experience Experience with Linux 9
19 What we expect from you Knowledge from earlier lectures Rechnerorganisation,... Reasonable C/C++ experience Experience with Linux Team work Time management 9
20 How much effort is it? Depends significantly on your knowledge and experience... 10
21 How much effort is it? Depends significantly on your knowledge and experience and on your team members. 10
22 How much effort is it? Depends significantly on your knowledge and experience and on your team members. KU: 3 ECTS, VO: 3 ECTS Strong synergy between lecture and practicals! 10
23 From Duke university Note to students While we have made an effort to simplify these projects for you, most Duke students find these projects sufficiently difficult to dominate their lives during the one-semester course. 11
24 From Duke university Note to students While we have made an effort to simplify these projects for you, most Duke students find these projects sufficiently difficult to dominate their lives during the one-semester course. A common misconception from earlier semesters is that we are sadistic individuals who enjoy seeing students suffer. 11
25 From Duke university Note to students While we have made an effort to simplify these projects for you, most Duke students find these projects sufficiently difficult to dominate their lives during the one-semester course. A common misconception from earlier semesters is that we are sadistic individuals who enjoy seeing students suffer. Actually, this is not the case. We enjoy seeing students who are proud of what they have accomplished and excited by the power that flows from a relatively small set of simple abstractions in an operating system, even a toy one like Nachos. 11
26 From our evaluations Selten so viel gelernt in einer LV auf der TU Graz. Tutoren sind super und helfen bei jedem Problem zu fast jeder Tages- und Nachtzeit gerne weiter. 12
27 From our evaluations Selten so viel gelernt in einer LV auf der TU Graz. Tutoren sind super und helfen bei jedem Problem zu fast jeder Tages- und Nachtzeit gerne weiter. Die Zeit für die Übungen ist ausreichend. Wird leider trotzdem unterschätzt. Themen. Aufgabenaufteilung. Bonustasks 12
28 From our evaluations Selten so viel gelernt in einer LV auf der TU Graz. Tutoren sind super und helfen bei jedem Problem zu fast jeder Tages- und Nachtzeit gerne weiter. Die Zeit für die Übungen ist ausreichend. Wird leider trotzdem unterschätzt. Themen. Aufgabenaufteilung. Bonustasks Mich hat wirklich beeindruckt wie zutreffend der am Anfang präsentierte Spruch We will not lower the bar, but we will do what we can to help you over it. ist. Die Betreuung und Unterstützung (Tutorien, Fragestunden) ist wirlich hervorragend! 12
29 From our evaluations Selten so viel gelernt in einer LV auf der TU Graz. Tutoren sind super und helfen bei jedem Problem zu fast jeder Tages- und Nachtzeit gerne weiter. Die Zeit für die Übungen ist ausreichend. Wird leider trotzdem unterschätzt. Themen. Aufgabenaufteilung. Bonustasks Mich hat wirklich beeindruckt wie zutreffend der am Anfang präsentierte Spruch We will not lower the bar, but we will do what we can to help you over it. ist. Die Betreuung und Unterstützung (Tutorien, Fragestunden) ist wirlich hervorragend! beste lv dieses semesters, wenn nicht sogar unter allen lven im bachelor 12
30 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! 13
31 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! Beste Übung im Studium bis jetzt, würde sie gerne noch einmal machen ;) 13
32 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! Beste Übung im Studium bis jetzt, würde sie gerne noch einmal machen ;) Ich mochte die KU früher nie. Nachdem ich sie jetzt geschafft habe und mich wirklich damit beschäftigt habe bin ich zufrieden damit! Passt schon :) 13
33 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! Beste Übung im Studium bis jetzt, würde sie gerne noch einmal machen ;) Ich mochte die KU früher nie. Nachdem ich sie jetzt geschafft habe und mich wirklich damit beschäftigt habe bin ich zufrieden damit! Passt schon :) Man merkt immer früher, dass man zu spät angefangen hat... 13
34 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! Beste Übung im Studium bis jetzt, würde sie gerne noch einmal machen ;) Ich mochte die KU früher nie. Nachdem ich sie jetzt geschafft habe und mich wirklich damit beschäftigt habe bin ich zufrieden damit! Passt schon :) Man merkt immer früher, dass man zu spät angefangen hat... Hatte vor Semesterbeginn Angst die Übung negativ abzuschließen, aber mit einer guten Gruppe, und der Hilfe der Tutoren ist sie gut machbar :) 13
35 From our evaluations Man muss zwar viel dafür tun aber der Lernerfolg ist ein Wahnsinn!!! Beste Übung im Studium bis jetzt, würde sie gerne noch einmal machen ;) Ich mochte die KU früher nie. Nachdem ich sie jetzt geschafft habe und mich wirklich damit beschäftigt habe bin ich zufrieden damit! Passt schon :) Man merkt immer früher, dass man zu spät angefangen hat... Hatte vor Semesterbeginn Angst die Übung negativ abzuschließen, aber mit einer guten Gruppe, und der Hilfe der Tutoren ist sie gut machbar :) what does the fork() say? pagefault, pagefault... 13
36 Feedback We try to improve our support constantly Feedback, Evaluations We will not lower the bar, but we will do what we can to help you over it. 14
37 Typical problems Bad time management Problems with working in a team No C/C++ experience 15
38 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 16
39 Rule #1 All participants must read the assignments, the rules, newsgroup entries and other important information published by the teaching assistants or the lecturers. 17
40 Rule #1 All participants must read the assignments, the rules, newsgroup entries and other important information published by the teaching assistants or the lecturers. Ignorance is no excuse in law. An overfull mailbox is not either. 17
41 Work diary You will make sketches, notes, write down ideas, etc. during this term Will be considered in case of suspected plagiarism 18
42 Design discussions Take place before the design document deadlines You are expected bring a sketch/summary of your design Prepare to defend your ideas 19
43 Design discussions Take place before the design document deadlines You are expected bring a sketch/summary of your design Prepare to defend your ideas Will be a discussion with the other teams and one or more teaching assistants Improve your design documents 19
44 Design document Your reference document while implementing First two pages: executive summary (mandatory) Teaching assistants may only read the first two pages 20
45 Design document Brief problem description How do you solve the task? Corner cases 21
46 Design document examples Bad: We implement pthread_create which creates new threads... 22
47 Design document examples Bad: We implement pthread_create which creates new threads... Still bad: For thread creation a process has a method Process::createThread(...)... 22
48 Design document examples Bad: We implement pthread_create which creates new threads... Still bad: For thread creation a process has a method Process::createThread(...)... Better: On thread creation the thread copies the thread register values from... 22
49 Design document examples Bad: We implement pthread_create which creates new threads... Still bad: For thread creation a process has a method Process::createThread(...)... Better: On thread creation the thread copies the thread register values from... Good: When a thread is destroyed it checks whether it was the last thread. If so, the thread destroys the process and... 22
50 Git is mandatory Some years ago most students complained, because using git is mandatory Better today: many of you know git already 23
51 Git is mandatory Some years ago most students complained, because using git is mandatory Better today: many of you know git already You have to: push regularly into the provided repository use your real name and address for commits 23
52 Git is mandatory Some years ago most students complained, because using git is mandatory Better today: many of you know git already You have to: push regularly into the provided repository use your real name and address for commits Only one push/commit/other abnormal behaviours : -30% 23
53 POSIX Existing syscall wrapper functions are POSIX-compatible 24
54 POSIX Existing syscall wrapper functions are POSIX-compatible Do not change them! We have automated tests using the POSIX interface 24
55 POSIX Existing syscall wrapper functions are POSIX-compatible Do not change them! We have automated tests using the POSIX interface If you implement new functions, try to make them POSIX-compatible At least the function signature 24
56 Participation Every team member has to participate Making coffee, fetching pizza, etc. 25
57 Participation Every team member has to participate Making coffee, fetching pizza, etc. is not enough 25
58 Participation Every team member has to participate Making coffee, fetching pizza, etc. is not enough We expect all members to understand all parts of the design 25
59 Participation Every team member has to participate Making coffee, fetching pizza, etc. is not enough We expect all members to understand all parts of the design We expect every member to be able to read, explain and change their own implementation, even if it s the code of another team member 25
60 Participation Every team member has to participate Making coffee, fetching pizza, etc. is not enough We expect all members to understand all parts of the design We expect every member to be able to read, explain and change their own implementation, even if it s the code of another team member Otherwise: 0 points 25
61 Testing Goal: a stable and fault tolerant operating system How? 26
62 Testing Goal: a stable and fault tolerant operating system How? By writing test programs 26
63 Testing Goal: a stable and fault tolerant operating system How? By writing test programs Think of test cases when crafting your design Think of basic test scenarios as well as corner cases 26
64 Testing Writing numerous test programs is unavoidable 27
65 Testing Writing numerous test programs is unavoidable Test programs are supposed to show whether your implementation works according to the assignment You will get points for the test programs 27
66 Testing Writing numerous test programs is unavoidable Test programs are supposed to show whether your implementation works according to the assignment You will get points for the test programs We have our own secret test programs 27
67 Testing Bad: Not knowing of a problem until the review meeting 28
68 Testing Bad: Not knowing of a problem until the review meeting Better: Knowing of a problem but not solving it (probably because time ran out) 28
69 Testing Bad: Not knowing of a problem until the review meeting Better: Knowing of a problem but not solving it (probably because time ran out) Best: Knowing of a problem sufficiently before the deadline and solving it (maybe with the help of a teaching assistant) 28
70 README You have to add a README file to your submission 29
71 README You have to add a README file to your submission Contains information on how to use your implementation Differences between design an implementation are described Additional features are listed and described 29
72 Submissions Tag the commit you want to submit: git tag SubmissionD1 [commit_hash] 30
73 Submissions Tag the commit you want to submit: git tag SubmissionD1 [commit_hash] Push to repository: git push / git push --tags 30
74 Submissions Tag the commit you want to submit: git tag SubmissionD1 [commit_hash] Push to repository: git push / git push --tags Read the commit ID: git show SubmissionD1 commit 196bc4a704f37d7f969d27a258b513693e3b30f4 Author: Peter Lipp <peter.lipp@iaik.tugraz.at> 30
75 Submissions Mail to and to your teaching assistant Subject: Submission Team <teamid> <tag> <commitid> Example: Submission Team G01 SubmissionD1 196bc4a
76 Submissions Mail to and to your teaching assistant Subject: Submission Team <teamid> <tag> <commitid> Example: Submission Team G01 SubmissionD1 196bc4a7... Design document A1 Tag: SubmissionD1 Implementation A1 Tag: SubmissionI1 Wrong format/tag/... less points 31
77 Late Submissions If you submit after the deadline (always 18:00) you get points deduced 0-24 hours: 30% hours: 40% hours: 60% You must inform your teaching assistant in advance! 32
78 Assessment A1 Reference (=100%) Design document: 5 points Task 1: 20 points Task 2: 10 points Elective tasks*: 15 points (or more) 33
79 Assessment A1 Reference (=100%) Design document: 5 points Task 1: 20 points Task 2: 10 points Elective tasks*: 15 points (or more) Minimum Design document 1 point Mandatory tasks: 15 points And in total: 25 points (=50%) (*) See the list of elective tasks in the Swebwiki! 33
80 Assessment A2 Reference (=100%) Design document: 5 points Mandatory tasks: 40 points Elective tasks*: 5 points (or more) 34
81 Assessment A2 Reference (=100%) Design document: 5 points Mandatory tasks: 40 points Elective tasks*: 5 points (or more) Minimum Design document 1 point Mandatory tasks: 15 points And in total: 25 points (=50%) (*) See the list of elective tasks in the Swebwiki! 34
82 Plagiarism Discussions with other teams are appreciated But: no Collaboration! 35
83 Plagiarism Discussions with other teams are appreciated But: no Collaboration! We check for plagiarism Similarities teams are questioned 35
84 Plagiarism Discussions with other teams are appreciated But: no Collaboration! We check for plagiarism Similarities teams are questioned Consequence: 0 points 35
85 Plagiarism Do not provide your source code to other teams 36
86 Plagiarism Do not provide your source code to other teams Make sure your source code is protected against unintended access from others 36
87 Plagiarism Do not provide your source code to other teams Make sure your source code is protected against unintended access from others Do not use source code from previous years Code from another team plagiarism 36
88 Plagiarism Do not provide your source code to other teams Make sure your source code is protected against unintended access from others Do not use source code from previous years Code from another team plagiarism Your own code (not exactly the same team) not allowed 36
89 Plagiarism Do not provide your source code to other teams Make sure your source code is protected against unintended access from others Do not use source code from previous years Code from another team plagiarism Your own code (not exactly the same team) not allowed Your own code (exactly the same team) allowed, probably not the best idea ;) 36
90 Review meetings (Abgabegespräche) As a group You explain what you implemented and how you tested it Together with the teaching assistant you determine the points of your group 37
91 Review meetings (Abgabegespräche) As a group You explain what you implemented and how you tested it Together with the teaching assistant you determine the points of your group As a group member You are able to read, explain and change the code You can implement small new features or extend existing ones Otherwise you will get less points 37
92 Assessment of the practicals Minimum requirements A1: 25 of 50 points A2: 25 of 50 points 38
93 Assessment of the practicals Minimum requirements A1: 25 of 50 points A2: 25 of 50 points Limits A1: max. 60 points Unlimited if A2 40 points A2: unlimited points 38
94 Assessment: Modes You can choose a mode: VO/KU mode: seperate marks for lecture (VO) and practicals (KU) VU mode: 39
95 Assessment: Modes You can choose a mode: VO/KU mode: seperate marks for lecture (VO) and practicals (KU) VU mode: Default mode in summer term Results in practicals and written exams will be unified into one mark Different weights applied ( next slide) 39
96 Assessment: Getting a grade (VU mode) VU mode two written exams: 20% each the practicals: 60% 40
97 Assessment: Getting a grade (VU mode) To pass the class, you have to acquire overall at least 55% 41
98 Assessment: Getting a grade (VU mode) To pass the class, you have to acquire overall at least 55% at least 50% of the possible points in one written exam and at least 33% in the other 41
99 Assessment: Getting a grade (VU mode) To pass the class, you have to acquire overall at least 55% at least 50% of the possible points in one written exam and at least 33% in the other at least 50% of the possible points in the practicals 41
100 Assessment: Getting a grade (both modes) Marks genügend: befriedigend: gut:79-89 sehr gut:
101 Questions so far? 43
102 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 44
103 History and the others VU Amsterdam: Minix (1987), Minix3 (2005) 45
104 History and the others VU Amsterdam: Minix (1987), Minix3 (2005) Berkeley: Nachos (1992) 45
105 History and the others VU Amsterdam: Minix (1987), Minix3 (2005) Berkeley: Nachos (1992) Stanford: Pintos (2004) 45
106 History and the others VU Amsterdam: Minix (1987), Minix3 (2005) Berkeley: Nachos (1992) Stanford: Pintos (2004) Graz Nachos until 2006 Now: SWEB 45
107 History of SWEB BS KU 2004/
108 History of SWEB BS KU 2004/2005 Advanced group of students together with Philip Lawatsch and Bernhard Tittelbach 46
109 History of SWEB BS KU 2004/2005 Advanced group of students together with Philip Lawatsch and Bernhard Tittelbach Many subsequent projects 46
110 History of SWEB BS KU 2004/2005 Advanced group of students together with Philip Lawatsch and Bernhard Tittelbach Many subsequent projects BS KU: since 2007 SWEB only 46
111 Base Line SWEB Minimalistic operating system kernel Runs on x86-32, x86-64, ARM Emulated using qemu ( Demo) 47
112 Base Line SWEB Minimalistic operating system kernel Runs on x86-32, x86-64, ARM Emulated using qemu ( Demo) Important features are missing Your task: Make your SWEB a beautiful, feature-rich kernel 47
113 What is possible in SWEB Mouse driver 48
114 What is possible in SWEB Mouse driver Window manager 48
115 What is possible in SWEB Mouse driver Window manager Network driver 48
116 What is possible in SWEB Mouse driver Window manager Network driver Soundblaster driver 48
117 What is possible in SWEB Mouse driver Window manager Network driver Soundblaster driver Gameboy emulator 48
118 What is possible in SWEB Mouse driver Window manager Network driver Soundblaster driver Gameboy emulator 3D game engine ( Demo) 48
119 First steps Try out the tutorials on Set up development environment Implement your first syscall... 49
120 First steps Try out the tutorials on Set up development environment Implement your first syscall... Start your work diary 49
121 First steps Try out the tutorials on Set up development environment Implement your first syscall... Start your work diary Get acquainted with the source code: Try out implementing things in SWEB 49
122 First steps Try out the tutorials on Set up development environment Implement your first syscall... Start your work diary Get acquainted with the source code: Try out implementing things in SWEB Visit tutorials and lecture 49
123 Road to success Start with the practicals NOW! 50
124 Road to success Start with the practicals NOW! Use the synergy between lecture and practicals 50
125 Road to success Start with the practicals NOW! Use the synergy between lecture and practicals Try out the VU mode 50
126 Bugs and Patches Report Bugs and submit patches to 51
127 Bugs and Patches Report Bugs and submit patches to SWEB recently ported to x86-64 and ARM architecture Potentially new bugs Possible improvements Some features incomplete 51
128 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 52
129 Task 1: Multithreading Base line SWEB: a user process is a (kernel) thread 53
130 Task 1: Multithreading Base line SWEB: a user process is a (kernel) thread We want: multiple threads per user process 53
131 Task 1: Multithreading Base line SWEB: a user process is a (kernel) thread We want: multiple threads per user process What do we have to change? 53
132 Task 1: Multithreading Each thread has its own instances of some resources id, stack, registers, status,... 54
133 Task 1: Multithreading Each thread has its own instances of some resources id, stack, registers, status,... Other resources are shared among all threads memory, files,... 54
134 Task 1: Multithreading How to use multithreading? 55
135 Task 1: Multithreading How to use multithreading? Syscalls! Which ones? 55
136 Task 1: Multithreading How to use multithreading? Syscalls! Which ones? You decide - but function names and arguments have to be POSIX-compatible! 55
137 Task 1: Multithreading How to use multithreading? Syscalls! Which ones? You decide - but function names and arguments have to be POSIX-compatible! Minimum requirements: pthread_create pthread_exit pthread_cancel pthread_join 55
138 Syscalls (system calls) Operating system is written by people who know what they do 56
139 Syscalls (system calls) Operating system is written by people who know what they do User programs? 56
140 Syscalls (system calls) Operating system is written by people who know what they do User programs? System calls provide a safe interface 56
141 Syscalls (system calls) Operating system is written by people who know what they do User programs? System calls provide a safe interface Control flow is transmitted to kernel code 56
142 Syscalls (system calls) Operating system is written by people who know what they do User programs? System calls provide a safe interface Control flow is transmitted to kernel code Typical syscalls: fork(), read(), write(), execve(), wait(), exit() 56
143 Syscalls (system calls) Operating system is written by people who know what they do User programs? System calls provide a safe interface Control flow is transmitted to kernel code Typical syscalls: fork(), read(), write(), execve(), wait(), exit() You will step through a syscall in the tutorial this week! 56
144 Task 2: fork fork() creates a new process by duplicating the calling process The new process (=the child), is an exact duplicate of the calling process (=the parent) 57
145 Task 2: fork fork() creates a new process by duplicating the calling process The new process (=the child), is an exact duplicate of the calling process (=the parent) Interesting in combination with multithreading! 57
146 Additional Task: exec Replaces the current process image with a new process image 58
147 Additional Task: exec Replaces the current process image with a new process image exec with arguments more points 58
148 Additional Task: exec Replaces the current process image with a new process image exec with arguments more points fork()/exec() combination often used 58
149 Additional Task: sleep/clock sleep() sets a thread asleep for a given number of seconds 59
150 Additional Task: sleep/clock sleep() sets a thread asleep for a given number of seconds clock returns how much cpu time the current process consumed 59
151 Additional Task: exit exit() terminates the current process 60
152 Additional Task: exit exit() terminates the current process Already implemented, but... 60
153 Additional Task: exit exit() terminates the current process Already implemented, but you will break the current implementation with multithreading 60
154 Additional Task: I/O syscalls I/O syscalls are already implemented, but... 61
155 Additional Task: I/O syscalls I/O syscalls are already implemented, but they use global (not process specific) file descriptors Why is that a problem? 61
156 Additional Task: Synchronization Threads need synchronization 62
157 Additional Task: Synchronization Threads need synchronization Kernel has mutexes and condition variables 62
158 Additional Task: Synchronization Threads need synchronization Kernel has mutexes and condition variables We want: mutexes, condition variables and semaphores, both in kernelspace and userspace 62
159 Additional Task: Synchronization Threads need synchronization Kernel has mutexes and condition variables We want: mutexes, condition variables and semaphores, both in kernelspace and userspace Pure userspace implementation (except for initialization and for going to sleep) 62
160 Additional Task: Synchronization Threads need synchronization Kernel has mutexes and condition variables We want: mutexes, condition variables and semaphores, both in kernelspace and userspace Pure userspace implementation (except for initialization and for going to sleep) Implement test programs (Readers-Writers-Problem, Sleeping Barber, etc.) 62
161 Additional Task: Your own ideas Own ideas are the most fun! 63
162 Additional Task: Your own ideas Own ideas are the most fun! See bs/assignments for suggestions 63
163 Additional Task: Your own ideas Own ideas are the most fun! See bs/assignments for suggestions Please note: Assignment 1 tasks will only be counted in Assignment 1 assessment 63
164 Additional Task: Your own ideas Own ideas are the most fun! See bs/assignments for suggestions Please note: Assignment 1 tasks will only be counted in Assignment 1 assessment Assignment 2 tasks will only be counted in Assignment 2 assessment 63
165 Happy programming! 64
AP WORLD LANGUAGE AND CULTURE EXAMS 2012 SCORING GUIDELINES
AP WORLD LANGUAGE AND CULTURE EXAMS 2012 SCORING GUIDELINES Interpersonal Writing: E-mail Reply 5: STRONG performance in Interpersonal Writing Maintains the exchange with a response that is clearly appropriate
More informationExemplar for Internal Assessment Resource German Level 1. Resource title: Planning a School Exchange
Exemplar for internal assessment resource German 1.5A for Achievement Standard 90887! Exemplar for Internal Assessment Resource German Level 1 Resource title: Planning a School Exchange This exemplar supports
More informationBetriebssysteme KU Security
Betriebssysteme KU Security IAIK Graz University of Technology 1 1. Drivers 2. Security - The simple stuff 3. Code injection attacks 4. Side-channel attacks 2 1. Drivers 2. Security - The simple stuff
More informationSearch Engines Chapter 2 Architecture. 14.4.2011 Felix Naumann
Search Engines Chapter 2 Architecture 14.4.2011 Felix Naumann Overview 2 Basic Building Blocks Indexing Text Acquisition Text Transformation Index Creation Querying User Interaction Ranking Evaluation
More informationFOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 15, 2007 1:15 to 4:15 p.m., only SCORING KEY Updated information
More informationSuccessful Collaboration in Agile Software Development Teams
Successful Collaboration in Agile Software Development Teams Martin Kropp, Magdalena Mateescu University of Applied Sciences Northwestern Switzerland School of Engineering & School of Applied Psychology
More informationCPE453 Laboratory Assignment #2 The CPE453 Monitor
CPE453 Laboratory Assignment #2 The CPE453 Monitor Michael Haungs, Spring 2011 1 Objective As multi-core CPUs become commonplace, there is an increasing need to parallelize legacy applications. In this
More informationExemplar for Internal Achievement Standard. German Level 1
Exemplar for Internal Achievement Standard German Level 1 This exemplar supports assessment against: Achievement Standard 90885 Interact using spoken German to communicate personal information, ideas and
More informationIs Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins
Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins Abstract SOA (Service-Orientierte Architektur) war vor einigen Jahren ein absolutes Hype- Thema in Unternehmen. Mittlerweile ist es aber sehr viel
More informationLinux & Docker auf Azure
Linux & Docker auf Azure Linux in der Azure Cloud Web Mail Twitter Rainer Stropek software architects gmbh http://www.timecockpit.com rainer@timecockpit.com @rstropek Saves the day. Your Host Rainer Stropek
More informationAP GERMAN LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES
AP GERMAN LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES Identical to Scoring Guidelines used for French, Italian, and Spanish Language and Culture Exams Interpersonal Writing: E-mail Reply 5: STRONG
More informationElena Chiocchetti & Natascia Ralli (EURAC) Tanja Wissik & Vesna Lušicky (University of Vienna)
Elena Chiocchetti & Natascia Ralli (EURAC) Tanja Wissik & Vesna Lušicky (University of Vienna) VII Conference on Legal Translation, Court Interpreting and Comparative Legilinguistics Poznań, 28-30.06.2013
More informationDoctoral Program Technical Sciences Doctoral Program Natural Sciences
Doctoral Program Technical Sciences Doctoral Program Natural Sciences November 4, 2015 Students Council for Doctoral Programs TNF Students Council Doctoral Programs TNF (ÖH) Markus Jäger Peter Gangl Andrea
More informationUndergraduate Course Syllabus
College of Software Engineering Undergraduate Course Syllabus Course ID 311006040 Course Name Operating System Course Attribute Compulsory Selective Course Language English Chinese Credit Hour 4 Period
More informationValgrind BoF Ideas, new features and directions
Valgrind BoF Ideas, new features and directions Everybody! Valgrind developers and users are encouraged to participate by joining the discussion. And of course by kindly (or bitterly:) complain about bugs
More informationFOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 17, 2005 1:15 to 4:15 p.m., only SCORING KEY Updated information
More informationMicrosoft Nano Server «Tuva» Rinon Belegu
1 Microsoft Nano Server «Tuva» Rinon Belegu Partner: 2 Agenda Begrüssung Vorstellung Referent Content F&A Weiterführende Kurse 3 Vorstellung Referent Rinon Belegu Microsoft Certified Trainer (AWS Technical
More informationProgramme Director, Mr Josef Lederer
SPEECH DELIVERED BY THE CONSUL GENERAL AT A SCHENKER DINNER IN STUTTGART HELD ON FRIDAY 31 OCTOBER 2008 Programme Director, Mr Josef Lederer Sehr geehrter Leiter der Geschäftsstellen Stuttgart Herr Etzel,
More informationVoraussetzungen/ Prerequisites *for English see below*
English Programme im akademischen Jahr 2013/2014 English Programme in the Academic Year 2013/2014 *for English see below* Im akademischen Jahr 2013/2014 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
More informationLecture 25 Symbian OS
CS 423 Operating Systems Design Lecture 25 Symbian OS Klara Nahrstedt Fall 2011 Based on slides from Andrew S. Tanenbaum textbook and other web-material (see acknowledgements) cs423 Fall 2011 1 Overview
More informationOpen Text Social Media. Actual Status, Strategy and Roadmap
Open Text Social Media Actual Status, Strategy and Roadmap Lars Onasch (Product Marketing) Bernfried Howe (Product Management) Martin Schwanke (Global Service) February 23, 2010 Slide 1 Copyright Open
More informationCSC 2405: Computer Systems II
CSC 2405: Computer Systems II Spring 2013 (TR 8:30-9:45 in G86) Mirela Damian http://www.csc.villanova.edu/~mdamian/csc2405/ Introductions Mirela Damian Room 167A in the Mendel Science Building mirela.damian@villanova.edu
More informationMUSTER. ENGLISH G 21/D3 Test No. 1 Unit 1: My London. 1 LISTENING The London Eye. G - Level: Listen to three texts and tick the correct box.
Name: Date: 1 LISTENING The London Eye G - Level: Listen to three texts and tick the correct box. Right Wrong 1 can buy tickets for the London Eye at the ticket office. 2 The ticket office opens at 10.00
More informationDatabase-Supported XML Processors
Database-Supported XML Processors Prof. Dr. Torsten Grust Technische Universität München grust@in.tum.de Winter Term 2005/06 Technische Universität München A Word About Myself 2 Torsten Grust Originally
More informationBuilding an Architecture Model 1. 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht:
Building an Architecture Model 1 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht: Wie Ihnen aus der vergangenen Lehrveranstaltung bekannt ist, bedeuten Sterne neben den Bezeichnungen,
More informationIt is also possible to combine courses from the English and the German programme, which is of course available for everyone!
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut
More informationVirtual Organization Virtuelle Fabrik 2007-05-02
Wi irtsch haftsi inform matik Virtual Organization Virtuelle Fabrik 2007-05-02 Mark Nierste Tim Sender Robin Schultz Carsten Pfeifer Agenda A. The Virtuelle Fabrik Euregio Bodensee B. Business model of
More informationDatabase-Supported XML Processors
Database-Supported XML Processors Prof. Dr. Torsten Grust torsten.grust@uni-tuebingen.de Winter 2008/2009 Torsten Grust (WSI) Database-Supported XML Processors Winter 2008/09 1 Part I Preliminaries Torsten
More informationEinführung in das wissenschaftliche Arbeiten WS 2012/2013 am Institut für Angewandte Informationsverarbeitung und Kommunikationstechnologie
Einführung in das wissenschaftliche Arbeiten WS 2012/2013 am Institut für Angewandte Informationsverarbeitung und Kommunikationstechnologie IT-Security Karl C. Posch (Karl.Posch@iaik.tugraz.at) http://www.iaik.tugraz.at/content/teaching/bachelor_courses/
More informationDiese Liste wird präsentiert von. Netheweb.de
Diese Liste wird präsentiert von Netheweb.de Die Liste enthält 1000 Do-Follow Blogs, die zum Linkbuilding genutzt werden können, es kann sein, dass verkürzte URL s nicht korrekt weiter geleitet werden.
More informationOperating System Components
Lecture Overview Operating system software introduction OS components OS services OS structure Operating Systems - April 24, 2001 Operating System Components Process management Memory management Secondary
More informationCoffee Break German. Lesson 09. Study Notes. Coffee Break German: Lesson 09 - Notes page 1 of 17
Coffee Break German Lesson 09 Study Notes Coffee Break German: Lesson 09 - Notes page 1 of 17 LESSON NOTES ICH SPRECHE EIN BISSCHEN DEUTSCH In this lesson you will learn how to deal with language problems
More informationEmbedded Systems. 6. Real-Time Operating Systems
Embedded Systems 6. Real-Time Operating Systems Lothar Thiele 6-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic
More informationJeffrey D. Ullman Anfang von: CS145 - Herbst 2004 - Stanford University Online unter: www.odbms.org. Folien mit weißem Hintergrund wurden hinzugefügt!
Jeffrey D. Ullman Anfang von: CS145 - Herbst 2004 - Stanford University Online unter: www.odbms.org Folien mit weißem Hintergrund wurden hinzugefügt! Real SQL Programming Embedded SQL Call-Level Interface
More informationVorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below*
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut
More informationJoseph Beuys. Selection of 30 prints from three large suites Suite Schwurhand (1980) Suite Zirkulationszeit (1982) Suite Tränen (1985)
Selection of 30 prints from three large suites Suite Schwurhand (1980) Suite Zirkulationszeit () Suite Tränen (1985) etchings and lithographs on paper from 1980 until 1985 varying sizes each with handwritten
More informationVorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below*
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut
More informationGurkensalat statt Spaghetticode. Stuttgarter Testtage 2013
Gurkensalat statt Spaghetticode Stuttgarter Testtage 2013 1.Motivation für BDD 2.Einführung in BDD 3.Cucumber für Java 4.Lessons Learned Motivation für BDD 3 Requirements 4 ... ein wenig Excel 5 dazu noch
More informationCS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study
CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what
More informationTIn 1: Lecture 3: Lernziele. Lecture 3 The Belly of the Architect. Basic internal components of the 8086. Pointers and data storage in memory
Mitglied der Zürcher Fachhochschule TIn 1: Lecture 3 The Belly of the Architect. Lecture 3: Lernziele Basic internal components of the 8086 Pointers and data storage in memory Architektur 8086 Besteht
More informationHigh Performance Computing in Aachen
High Performance Computing in Aachen Christian Iwainsky iwainsky@rz.rwth-aachen.de Center for Computing and Communication RWTH Aachen University Produktivitätstools unter Linux Sep 16, RWTH Aachen University
More informationSYSTEM ecos Embedded Configurable Operating System
BELONGS TO THE CYGNUS SOLUTIONS founded about 1989 initiative connected with an idea of free software ( commercial support for the free software ). Recently merged with RedHat. CYGNUS was also the original
More informationBei Fragen zu dieser Änderung wenden Sie sich bitte an Ihren Kundenbetreuer, der Ihnen gerne weiterhilft.
FIL Investment Management (Luxembourg) S.A. 2a rue Albert Borschette, L-1246 B.P. 2174, L-1021 Luxembourg Tél: +352 250 404 1 Fax: +352 26 38 39 38 R.C.S. Luxembourg B 88635 Dezember 2014 Wichtige Ankündigung:
More informationOperating Systems. 05. Threads. Paul Krzyzanowski. Rutgers University. Spring 2015
Operating Systems 05. Threads Paul Krzyzanowski Rutgers University Spring 2015 February 9, 2015 2014-2015 Paul Krzyzanowski 1 Thread of execution Single sequence of instructions Pointed to by the program
More informationMit einem Auge auf den mathema/schen Horizont: Was der Lehrer braucht für die Zukun= seiner Schüler
Mit einem Auge auf den mathema/schen Horizont: Was der Lehrer braucht für die Zukun= seiner Schüler Deborah Löwenberg Ball und Hyman Bass University of Michigan U.S.A. 43. Jahrestagung für DidakEk der
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationMulti-core Programming System Overview
Multi-core Programming System Overview Based on slides from Intel Software College and Multi-Core Programming increasing performance through software multi-threading by Shameem Akhter and Jason Roberts,
More informationCoffee Break German Lesson 06
LESSON NOTES WIE VIEL KOSTET DAS? In this episode of Coffee Break German we ll start by learning the numbers from zero to ten and then learn to deal with transactional situations involving paying for things
More informationIt is also possible to combine courses from the English and the German programme, which is of course available for everyone!
English Programme im akademischen Jahr 2015/2016 English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
More informationTILA Research Results on Telecollaboration 1 Chapter 3
TILA Research Results on Telecollaboration 1 Chapter 3 TELECOLLABORATION FOR INTERCULTURAL FOREIGN LANGUAGE CONVERSATIONS IN SECONDARY SCHOOL CONTEXTS: TASK DESIGN AND PEDAGOGIC IMPLEMENTATION Petra Hoffstaedter
More informationEnglish Programme im akademischen Jahr 2014/2015 English Programme in the Academic Year 2014/2015 *for English see below*
English Programme im akademischen Jahr 2014/2015 English Programme in the Academic Year 2014/2015 *for English see below* Im akademischen Jahr 2014/2015 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
More informationReal-time KVM from the ground up
Real-time KVM from the ground up KVM Forum 2015 Rik van Riel Red Hat Real-time KVM What is real time? Hardware pitfalls Realtime preempt Linux kernel patch set KVM & qemu pitfalls KVM configuration Scheduling
More informationGerman Language Resource Packet
German has three features of word order than do not exist in English: 1. The main verb must be the second element in the independent clause. This often requires an inversion of subject and verb. For example:
More informationCSE 265: System and Network Administration
CSE 265: System and Network Administration MW 1:10-2:00pm Maginnes 105 http://www.cse.lehigh.edu/~brian/course/sysadmin/ Find syllabus, lecture notes, readings, etc. Instructor: Prof. Brian D. Davison
More informationDoes it really CHANGE something?
Does it really CHANGE something? WHY do we need a PHOTOGRAPHER when anyone can take photos? Because... WRONG USAGE LOW QUALITY Inappropriate content WRONG message The Director s PROBLEM 10000 useless photos
More informationProf. Jean-Claude MAUN Dean of Ecole polytechnique de Bruxelles. Prof. Guy WARZEE Coordinator of the Exchange Programs
Prof. Jean-Claude MAUN Dean of Ecole polytechnique de Bruxelles Prof. Guy WARZEE Coordinator of the Exchange Programs Annex to Erasmus+ Inter-Institutional Agreement Institutional Factsheet 1 Institutional
More informationWhyshouldevenSMBs havea lookon ITIL andit Service Management and
WhyshouldevenSMBs havea lookon ITIL andit Service Management and howcoulditil beusefulforthem? IT Service Management for SMEs: Challenges and Opportunites 27 October 2011, Debrecen, Hungary ITIL is a Registered
More informationI-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Liste der Work Products aus der Norm
I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011 Liste der Work Products aus der Norm 1. Work Products in der ISO 26262:2011 1.1 Liste ISO-26262:2011, part 1 - Vocabulary no relevant work
More informationOperating System Structures
COP 4610: Introduction to Operating Systems (Spring 2015) Operating System Structures Zhi Wang Florida State University Content Operating system services User interface System calls System programs Operating
More informationWolkige Versprechungen - Freiraum mit Tuecken
Wolkige Versprechungen - Freiraum mit Tuecken Aria_Naderi@bmc.com Wolkige Versprechungen Im Rechenzentrum Wölkchen sind inzwischen bereits einige Wölkchen am Netz Himmel aufgezogen, doch eine dichte Wolkendecke
More informationNew perspectives in music education a note about music schools in Austria
Peter Röbke, Vienna New perspectives in music education a note about music schools in Austria I think we have to make a decision! Reflecting on new perspectives in music education - what is our starting
More informationInternational Guest Students APPLICATION FORM
International Guest Students APPLICATION FORM Applying as an international guest student at Hamburg University of Applied Sciences The academic year is split into two semesters. You can apply to come for
More informationInternational Guest Students APPLICATION FORM
International Guest Students APPLICATION FORM Applying as an international guest student at Hamburg University of Applied Sciences The academic year is split into two semesters. You can apply to come for
More information1Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1Copyright 2013, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationIBM Security. Alle Risiken im Blick und bessere Compliance Kumulierte und intelligente Security Alerts mit QRadar Security Intelligence
IBM Security Alle Risiken im Blick und bessere Compliance Kumulierte und intelligente Security Alerts mit QRadar Security Intelligence Peter Kurfürst Vertrieb IBM Security Lösungen Enterprise-Kunden Baden-Württemberg
More informationMachine Learning for natural language processing
Machine Learning for natural language processing Introduction Laura Kallmeyer Heinrich-Heine-Universität Düsseldorf Summer 2016 1 / 13 Introduction Goal of machine learning: Automatically learn how to
More informationKVM Architecture Overview
KVM Architecture Overview 2015 Edition Stefan Hajnoczi 1 Introducing KVM virtualization KVM hypervisor runs virtual machines on Linux hosts Mature on x86, recent progress on ARM and
More informationMUK-IT 63. Roundtable. Herzlich Willkommen bei der Software AG. Anton Hofmeier VP Sales Terracotta DACH / MdGL
MUK-IT 63. Roundtable Herzlich Willkommen bei der Software AG Anton Hofmeier VP Sales Terracotta DACH / MdGL Überblick February 15, 2013 2 Software AG www.softwareag.com 5.500 Mitarbeiter >1Mrd Umsatz
More informationMicrosoft Certified IT Professional (MCITP) MCTS: Windows 7, Configuration (070-680)
Microsoft Office Specialist Office 2010 Specialist Expert Master Eines dieser Examen/One of these exams: Eines dieser Examen/One of these exams: Pflichtexamen/Compulsory exam: Word Core (Exam 077-881)
More informationLinux Distributed Security Module 1
Linux Distributed Security Module 1 By Miroslaw Zakrzewski and Ibrahim Haddad This article describes the implementation of Mandatory Access Control through a Linux kernel module that is targeted for Linux
More informationKVM: Kernel-based Virtualization Driver
KVM: Kernel-based Virtualization Driver White Paper Overview The current interest in virtualization has led to the creation of several different hypervisors. Most of these, however, predate hardware-assisted
More informationContents. What is Wirtschaftsmathematik?
Contents. Introduction Modeling cycle SchokoLeb example Graphical procedure Standard-Form of Linear Program Vorlesung, Lineare Optimierung, Sommersemester 04 Page What is Wirtschaftsmathematik? Using mathematical
More informationAdvanced Topics in Software Construction ATSC 00 Computer Science Organization
Advanced Topics in Software Construction ATSC 00 Computer Science Organization Prof. Armin B. Cremers, Daniel Speicher, Jan Nonnen Computer Science III Advanced Topics in Software Construction 2013 2 /
More informationKapitel 2 Unternehmensarchitektur III
Kapitel 2 Unternehmensarchitektur III Software Architecture, Quality, and Testing FS 2015 Prof. Dr. Jana Köhler jana.koehler@hslu.ch IT Strategie Entwicklung "Foundation for Execution" "Because experts
More informationGETTING FEEDBACK REALLY FAST WITH DESIGN THINKING AND AGILE SOFTWARE ENGINEERING
GETTING FEEDBACK REALLY FAST WITH DESIGN THINKING AND AGILE SOFTWARE ENGINEERING Dr. Tobias Hildenbrand & Christian Suessenbach, SAP AG Entwicklertag Karlsruhe, 22 May 2014 Ich wollte Mitarbeiter so motivieren,
More informationFormeller Brief Schreiben
preliminary note Every letter is something special and unique. It's difficult to give strict rules how to write a letter. Nevertheless, there are guidelines how to start and finish a letter. Like in English
More informationTown Hall Meeting. April 21, 2015
Town Hall Meeting April 21, 2015 Agenda 1. Welcome 2. Reporting according to our five Strategic Commitments 2.1 Excellent education, which prepares students in line with their individual talents for further
More informationSoftware / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13
Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13 Seite 1 / 5 Mailit 6 for FileMaker 10-13 The Ultimate Email Plug-In Integrate full email capability into your FileMaker 10-13 solutions with
More informationOperating System Structure
Operating System Structure Lecture 3 Disclaimer: some slides are adopted from the book authors slides with permission Recap Computer architecture CPU, memory, disk, I/O devices Memory hierarchy Architectural
More informationResearch Note. Mobile working in a company
Research Note Mobile working in a company In July 2015, Cortado Mobile Solutions GmbH surveyed 215 business users and IT managers in Germany and the United Kingdom, asking them about their experience of
More informationShared Address Space Computing: Programming
Shared Address Space Computing: Programming Alistair Rendell See Chapter 6 or Lin and Synder, Chapter 7 of Grama, Gupta, Karypis and Kumar, and Chapter 8 of Wilkinson and Allen Fork/Join Programming Model
More informationRELIABLE OPERATING SYSTEMS
RELIABLE OPERATING SYSTEMS Research Summary 1 st EuroSys Doctoral Workshop October 23, 2005 Brighton, UK Jorrit N. Herder Dept. of Computer Science Vrije Universiteit Amsterdam PERCEIVED PROBLEMS Weak
More informationREAL TIME OPERATING SYSTEMS. Lesson-10:
REAL TIME OPERATING SYSTEMS Lesson-10: Real Time Operating System 1 1. Real Time Operating System Definition 2 Real Time A real time is the time which continuously increments at regular intervals after
More informationI Textarbeit. Text 1. I never leave my horse
BEJ Musterprüfung Englisch (11020) 1 I Textarbeit Text 1 I never leave my horse 1 5 10 15 20 Police officers in Ireland don t carry guns. But they often ride through Dublin on horses. Julie Folan is a
More informationFRAUNHOFER INSTITUTe For MATERIAL FLow and LOGISTIcs IML MARKETSTUDY: aided by:
FRAUNHOFER INSTITUTe For MATERIAL FLow and LOGISTIcs IML MARKETSTUDY:»Cloud Computing for LogistiCS«ACCEPTANCE OF THE LOGISTICS MALL by the users aided by: Innovation cluster «Logistics Mall Cloud Computing
More informationAPPLICATION SETUP DOCUMENT
APPLICATION SETUP DOCUMENT HeiTek Software Development GmbH Add-Ons Oracle Application Change Layout in Receiving Personalisation Example Ref Prepared by HeiTek Software Development GmbH Author: : Georg
More informationBukkit warp plugin 1.8 mywarp: cocktail diamond peridot ring
letter of explanation for credit report letter s tattoo design cherry wood letter holder 4 letter word for water pitcher Cordless wire pliersordless wire pliets lyrics does my ring hurt your finger jeopardy
More informationStorage XenMotion Tampa Technology Project
Storage XenMotion Tampa Technology Project Andrei Lifchits XenServer Storage Overview Feature overview Use cases Bird s-eye view of operation Feature limitations and potential pitfalls API/CLI/GUI walkthrough
More informationLEARNING AGREEMENT FOR STUDIES
LEARNING AGREEMENT FOR STUDIES The Student Last name (s) First name (s) Date of birth Nationality 1 Sex [M/F] Academic year 20../20.. Study cycle EQF level 6 Subject area, Code Phone E-mail 0421 The Sending
More informationDevelopments in the Austrian Surveying Education
Gert STEINKELLNER, Austria Key words: University Curriculum, Advanced Technical College, Civil Engineer, Assistant Surveyor. ABSTRACT In Austria was a substantial change of surveying education during the
More informationHybrid ist Pflicht mit Ultimate/Reliable Scrum und Critical Chain zu einer hochskalierbaren agile Projektorganisation Praxisberichte
Hybrid ist Pflicht mit Ultimate/Reliable Scrum und Critical Chain zu einer hochskalierbaren agile Projektorganisation Praxisberichte Wolfram Müller, 2015-10-23 Photo: Dan Nernay @ YachtPals.com 1 Wolfram
More informationGCE EXAMINERS' REPORTS
GCE EXAMINERS' REPORTS GERMAN AS/Advanced JANUARY 2014 Grade boundary information for this subject is available on the WJEC public website at: https://www.wjecservices.co.uk/marktoums/default.aspx?l=en
More informationStacey D. Son Consultant/SRI International. BSDCan Developer s Summit 15-May-2013
CTSR Trustworthy Systems Research and CTSRDCRASH-worthy Development Cross Building Packages Stacey D. Son Consultant/SRI International BSDCan Developer s Summit 15-May-2013 Approved for public release.
More informationLast Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
More informationSPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE
SPICE auf der Überholspur Vergleich von ISO (TR) 15504 und Automotive SPICE Historie Software Process Improvement and Capability determination 1994 1995 ISO 15504 Draft SPICE wird als Projekt der ISO zur
More information0525 GERMAN (FOREIGN LANGUAGE)
CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MARK SCHEME for the May/June 2014 series 0525 GERMAN (FOREIGN LANGUAGE) 0525/21 Paper 2 (Reading and Directed
More informationStefan Engelberg (IDS Mannheim), Workshop Corpora in Lexical Research, Bucharest, Nov. 2008 [Folie 1]
Content 1. Empirical linguistics 2. Text corpora and corpus linguistics 3. Concordances 4. Application I: The German progressive 5. Part-of-speech tagging 6. Fequency analysis 7. Application II: Compounds
More informationGCE EXAMINERS' REPORTS. GERMAN AS/Advanced
GCE EXAMINERS' REPORTS GERMAN AS/Advanced JANUARY 2012 Statistical Information This booklet contains summary details for each unit: number entered; maximum mark available; mean mark achieved; grade ranges.
More informationUpdate to V10. Automic Support: Best Practices Josef Scharl. Please ask your questions here http://innovate.automic.com/q&a Event code 6262
Update to V10 Automic Support: Best Practices Josef Scharl Please ask your questions here http://innovate.automic.com/q&a Event code 6262 Agenda Update to Automation Engine Version 10 Innovations in Version
More informationAn Implementation Of Multiprocessor Linux
An Implementation Of Multiprocessor Linux This document describes the implementation of a simple SMP Linux kernel extension and how to use this to develop SMP Linux kernels for architectures other than
More information