Mi a tantárgy célja?
- A számítógép szerepének, feladatainak megismerése
- További tantárgyakhoz szükséges alapismeret megadása
- Számítógépek felépítése, elemei, alap működésének bemutatása
- Unix, Windows rendszerek alapvető parancsainak megismerése
- Unix shell script, windows Powershell
Számológép - Számítógép fogalma
- Számológép a számítógép elődje, csak egyszerű, napi matematikai számolásokat segített
- Számítógép - az egyszerű számolásokon túl, általános számításra és vezérlésre voltak képesek
Kezdetben nem volt oprendszer, hanem egy nagyon minimális rendszerbe lehetett parancsokat megadni - ez volt az első általános számítógép.
Később megjelentek az operációs rendszerek a kapacitás növekedésével - ezeknek voltak az operációs rendszer szolgáltatások.
Ipari környezetekben ipari PC-ket (PLC) használnak, amik sokkal strapabíróbbak.
- Ezeknek a vizuális felületein egy általános célú programjában lehet megadni programokat
Általános számítógép és célszámítógép között csak a felhasználási hely tesz különbséget.
Számítógépek tegnap
- 1980-ig tartó időszak - ez a felosztás nem egyezik meg a klasszikus generációs felosztással
- Jórészt “számológépi” feladatok
- Kulcselemek
- Abakusz, mechanikus, elektromechanikus gépek
- 1943 - Alan Turing Colossus gépe
- 1946 - ENAC: 10-es számrendszer, 30 tonna, első hasznos gép!
- 1949 - EDVAC: Kettes számrendszer, digitális elv
- 1964: IBM System/360
- Hazai vonatkozás: TPA 1140: első soros terminál, fortran fordító, modularitás
- Kialakul az oprendszer
- 1980-as évek - kis méretű célszámítógépek már léteznek
Számítógépek ma
-
Folytatódik az elektronikai eszközök méretcsökkenése
-
Jellemző mai adatok:
- Processzor
- Memória
- Háttértár
-
1 processzor magok száma
-
Mi a különbség a CPU és a mikrokontroller között?
- Mikrokontroller = CPU + Memória + más eszközök
- Miért van szükség rá? → iparban
-
Mi a bitesség: maximum mekkora bitsorozatot lehet egy értelmes műveletként értelmezni
-
Naumann architektúra (egy helyen él a kód és az adat) vs Harvard architektúra (külön helyen él a kódot és az adat)
- Ez elsősorban mikrokontrollerekben jelentős
-
Hogyan tároljuk el az információt? → 2-es számrendszerben
-
Bit, Byte, Kilobyte, Megabity, Gigabyte, Terrabyte
- bit → byte - 8 váltószám
- Utána a váltószám 1024: 1KB = 1024 byte
- Kibi vs kilobyte téma (PPT-n)
Számok tárolása:
- Egyes komplementerű vs kettes komplementerű ábrázolás
Tört számok:
- Ábrázoljuk az egészrészt és törtrészt egymás után?
- Nem valódi megoldás, nagy helyigény
- Lebegőpontos számábrázolás
- Dia 1/21
Karakterek tárolása:
- Karaktertáblák segítségével - számokat tárolunk betűk helyett a karaktertábla által megadott szabályok alapján
- ASCII, UTF8