A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
| Subject name (Hungarian, English) |
Operációs rendszerek
Operating Systems
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIMIA219 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 4 | ||||||||||||
| Subject coordinator |
DR. Kovácsházy Tamás
position: egyetemi docens
contact:
kovacshazy.tamas@vik.bme.hu
|
||||||||||||
| Responsible department |
Mesterséges Intelligencia és Rendszertervezés Tanszék
|
||||||||||||
| Faculty | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Subject website | — | ||||||||||||
| Primary curriculum type | — | ||||||||||||
| Direct prerequisites – Strong prerequisite | none | ||||||||||||
| Direct prerequisites – Weak prerequisite | none | ||||||||||||
| Direct prerequisites – Parallel prerequisite | none | ||||||||||||
| Direct prerequisites – Milestone prerequisite | none | ||||||||||||
| Direct prerequisites – Exclusion | none |
Objectives
Programme
Lectures: Introduction. History of the operating systems. Today’s operating systems. General description: Tasks, interfaces, functions, structures, operation. Processes and threads. Process co-operation, synchronization, and communication. Deadlock. Multiprogramming and multiprocessing systems. Queuing and state transition models. CPU scheduling. Memory management. Virtual memory management. Secondary storage management. File management. Periphery handling. Programming interfaces. Protection and security. User level knowledge. Selection criteria and system design. The UNIX operating systems. Internal structure. Scheduling. Signal handling. Process communication. File management. Distributed systems. Basics. Network communication. Distributed file systems. Distributed operating systems. Distributed coordination. Security and protection. Labs: Illustrative examples, case studies, user level knowledge.
The objective of the course is to present the functions, the operational principles of operating systems including their classification and programming models. Principles are illustrated with examples and the factors determining the right choice of the operating system are also presented. Special emphasis is put on the links and interactions between the software and the computer hardware components.
Obtained skills and expertise:
Students satisfying the course requirements will be able to select, understand, and use operating systems.
Learning outcomes
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Knowledge
No learning outcomes recorded.
Skills
No learning outcomes recorded.
Attitudes
No learning outcomes recorded.
Autonomy and responsibility
No learning outcomes recorded.
Oktatási módszertan
Not provided.
Tanulástámogató anyagok
Online források
Silberschatz, Peterson: Operating System Concepts, John Wiley and Sons, 2002; Tanenbaum: Modern Operating systems, Prentice Hall, 3rd edition, 2007
Recommended preliminary knowledge for completing the subject
Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
nincs
General rules
Követelmények:
a. A szorgalmi időszakban:
A félév során a hallgatók egy nagyzárthelyit írnak. A félévvégi aláíráshoz a nagyzárthelyi legalább elégséges szintű teljesítése szükséges
b. A vizsgaidőszakban:
A vizsga két részből álló írásbeli vizsga. A vizsgára bocsáthatóság feltétele az aláírás megszerzése.Az elégséges vizsgához az első rész min. 55%-os, és a második rész min. 40%-os teljesítése szükséges. A vizsgajegy megállapításába az adott évben aláírást szerzett hallgatók esetén zárthelyi eredményét 30%-ban, valamint a vizsga második részének eredményét 70%-ban
vesszük figyelembe. A tantárgyhoz tartozó kreditpontok megszerzésének feltétele a legalább elégséges vizsgaeredmény.
Pótlási lehetőségek:
A nagyzárthelyi pótlására a szorgalmi időszakban egy alkalommal, és a pótlási időszakban szintén egy alkalommal biztosítunk lehetőséget.
Assessment methods
In-term assessments
No detailed assessments provided.
Weight of in-term assessments
No weights provided.
Exam-period assessments
No detailed assessments provided.
Weight of exam elements
No weights provided.
Grade calculation
No grade thresholds provided.
Attendance requirements
No attendance requirements provided.
Rules for retake and resubmission
Not provided.
Short description
Not provided.
Detailed description
Not provided.
Recommended courses
Not provided.
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Requirements valid from:
—
Requirements valid until:
—
Curriculum placement
No curriculum placements recorded for this subject version.