Kihagyás

2. előadás

Számok ábrázolása

Negatív számok

  • Egyes komplemens
  • Kettes komplemens

Lebegőpontos számok

IEEE-754: számok tárolása normál alakban

Három rész:

  • mantissza
  • kitevő (karakterisztika)
  • alap

Típusai:

  • 4 byte (float): 8 bit karakterisztika, 23 bit mantissza
  • 8 byte (double): 11 bit karakterisztika, 52 bit mantissza

Szövegek, karakterek tárolása

Kódolás: információt hordozó szimbólum, szimbolumokat és értelmezését összekapcsolja

Számítógépben csak számok léteznek -> szükséges egy szám-karakter hozzárendelés

Karakter kód táblázatok:

  • ASCII
  • UTF-8

Titkosítás (EZ HOGYAN JÖTT????):

  • Egy kulcsos módszer (szimmetrikus)
    • Egy kulcs kódol és dekódol
    • például: XOR cipher, AES
  • Két kulcsos módszer (aszimmetrikus)
    • Egyik kulcs kódol, a másik dekódol
    • Publikus és privát kulcsok
    • például: RSA

Információ tárolás eszközei

  • RAM
    • csak addig tárol adatokat, amíg áram alatt van
  • ROM, EPROM, EEPROM
  • Flash

Mágneses tárolási elemek:

  • Működése: a cellák mágneses polaritása jelenti az információt
  • Például:
    • Mágnes szalag
    • Mágnes lemez

Optikai lemezek:

  • Visszaverődő fény időkülönbsége hordozza az információt (pit és land)
  • Például: CD, DVD, Blu-Ray
    • különbség: fény hullámhossza

MacOS-t (a Linux alapú operációs rendszert) nem lehet, például ThinkPad-re telepíteni

Kiszolgálók elérése

Régen csak a számítógépes termek termináljából

Manapság hálózati kapcsolaton keresztül

Hálózat biztonságos elérése:

  • Alap szabványoknak nem része
  • HTTPS

Karakteres elérés:

  • Telnet - ritkán használt, nem titkosított
  • FTP - Fájl transzfer, szintén nem titkosított
  • SSH - Titkosított
    • Szofver: Putty, Windows terminal

Innentől szoftver eszközökre fókuszálunk

Operációs rendszer feladatai

  • felhasználói felület biztosítása
  • fájlok kezelése
  • perifériák kezelése
  • alapvető feladatok megvalósítása

OS fontosabb szolgáltatásai

  • felhasználók kezelése
  • szolgáltatások kezelése
    • levelezés, web, DNS, DHCP
  • közös háttértár

UNIX története

  • 60-as évek, AT&T Bell Labs
  • Egyetemek számára ingyenes
  • 80-as évek, gyártók (HP, IBM etc.) kisajátították
    • -> már nem ingyenes
  • Szabványosítás: POSIX
  • 90-es évek, Linux

Shell

Shell: klasszikus felhasználói felület

  • Windows: CMD vagy Powershell
  • Unix: manapság bash
    • volt sh, ksh, csh
    • lehet más is

Bash jellemzői

  • mindent ebben végzünk
  • parancs szerkezet:
    • elsődleges és másodlagos prompt (PS1, PS2)
    • alakja: PS1 név paraméter(ek) \<enter>
    • ha nincs vége a parancsnak -> PS2
  • Login folyamat: /etc/profile és ~/.profile végrehajtása

UNIX fájlrendszer

  • Hierarchikus felépítés
  • Könyvtárak és vájlok
  • Link

Fájlnevek

  • Nincs kiterjesztés
  • Bármilyen karakter használható (de nem ajánlott)
  • "." kezdőkarakter: rejtett fájl