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