Basics of the Theory of Computing
A tantárgyleírás hatályossága
| Subject name (Hungarian, English) |
A számítástechnika alapjai
Basics of the Theory of Computing
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIEEA010 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 4 | ||||||||||||
| Subject coordinator |
DR. Ress Sándor László
position: egyetemi docens
contact:
ress.sandor@vik.bme.hu
|
||||||||||||
| Responsible department |
—
|
||||||||||||
| Faculty | |||||||||||||
| Subject website | http://edu.eet.bme.hu | ||||||||||||
| 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
1.hét
Digitális jel, jelfeldolgozás fogalma. Digitális számítógép,
program, absztrakciós szintek. A számítástechnika történelme. Az IC technológia
fejlődése, méretcsökkentés, Moore szabály, fizikai határok, méret,
energiafogyasztás. A számítógépek termékskálája, fejlődési irányok. A számítógép
működésének elektronikai alapjai. Boole algebra, logikai kapuk
megvalósítása.
2. hét
Számítógépek jellegzetes felépítése. A Neumann elv.
Processzor, operatív memória, busz, háttértár, I/O egységek. Mikroprocesszorok
felépítése, működése. Az adatút. Az utasításvégrehajtás fázisai. Modern
mikroprocesszorokban alkalmazott elvek rövid áttekintése.
3. hét
Az
adattárolás fizikai elvei. Adattárolók alapvető tulajdonságai. A tároló
hierarchia. A központi memória. Gyorsítótár. Félvezető memóriák: statikus és
dinamikus RAM, flash EEPROM. Háttértárolás: mágneslemez, SSD, optikai meghajtó,
mágnesszalag.
4. hét
Elemi adat ábrázolás. Karakterek, egész számok,
lebegőpontos számábrázolás elve és megvalósítása. Buszok alaptulajdonságai,
buszjellemzők, busz műveletek. Példák számítógépes buszokra: USB, PCI
Express
5. hét
Egy mai személyi számítógép felépítése. Buszok és
rácsatlakozó eszközök.
Megjelenítők alaptulajdonságai. Additív és
szubsztraktív színkeverés. Megjelenítési technológiák, nyomtatási
technológiák.
6. - 7.hét
Operációs rendszerek. Főbb funkciók, alapvető
definíciók: processz, szál. OS-k osztályozása, követelményei. Az operációs
rendszer felépítése. A folyamatvezérlő alrendszer, multitasking, virtuális
memória, IPC, szinkronizáció. Az I/O alrendszer, eszközmeghajtók, file rendszer,
buffer/cache.
8. hét
Windows NT alapú operációs rendszerek. Történet,
fejlesztési célok és elvek. 64 vs. 32 bites architektúra. Felépítés, védett
alrendszerek, plug and play. Folyamat kezelés, időkiosztó. Virtuális memória
kezelés, gyorsítás. Az NTFS file rendszer. Az aktuális verzió újdonságai.
9.
hét
Unix rendszerek. Történelem, Unix rendszerek alkalmazása, elterjedtsége.
A Linux, Linux disztribúciók. A nyílt forráskód és hozzá tartozó üzleti modell.
A Unix alaptulajdonságai. Folyamatok, felhasználók, csoportok. A file rendszer
alaptulajdonságai. Tradicionális Unix engedélykezelés. Alkalmazások
installálása, csomagkezelés. Az X-Window alaptulajdonságai. Desktop
környezetek.
10. hét
Számítógép hálózatok. Hálózatok célja, felosztás,
alapvető fogalmak. Vonal ill. csomagkapcsolt összeköttetés. Az Internet. A helyi
hálózat és a távoli elérés alapvető hardver eszközei.
11. hét
A hálózati
réteg. IP cím, netmask, útvonalválasztás. A transzport réteg. Alapvető
technológiák: névfeloldás, DHCP, NAT, Tűzfal. Távoli elérés, ssh. HTTP, FTP, a
html alapjai. Az e-mail.
12. hét
Jellegzetes alkalmazások.
Szövegszerkesztés, szövegformázó rendszerek, táblázatkezelés, ábraszerkesztés,
képfeldolgozás.
13. hét
Jellegzetes alkalmazások. Adatbázis-kezelés,
fejlesztőrendszerek, programozási nyelvek áttekintése.
14. hét tartalék.
Amennyiben az előadás megtartható, adattömörítés, titkosítás, biztonsági
kérdések.
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
Tanulástámogató anyagok
Not provided.
Recommended preliminary knowledge for completing the subject
General rules
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
Curriculum placement
No curriculum placements recorded for this subject version.