100 likes | 203 Views
Software - Ismeretek. Avagy mitől megy a Hardware. Software - fogalma. A számítógép hardware elemeinek működtetéseit végző programokat nevezzük software-nek. Típusai: BIOS, Operációs rendszerek, Alkalmazói software-ek, Fejlesztő rendszerek. BIOS.
E N D
Software - Ismeretek Avagy mitől megy a Hardware
Software - fogalma • A számítógép hardware elemeinek működtetéseit végző programokat nevezzük software-nek. • Típusai: • BIOS, • Operációs rendszerek, • Alkalmazói software-ek, • Fejlesztő rendszerek
BIOS • Basic Input Output System, azaz alap be- és kiviteli rendszer • Feladata: szabványosan vezérli a hardware elemeket (lemez, memória), egységes felületet teremt a gép és az ember között. • Jellemzői: Minden gépben fix be van építve, ROM memória tárolja
Operációs rendszerek • Feladata: • gépi erőforrások kezelése • programok működtetése • ütemezés • adatkezelés • párbeszéd kezelés a felhasználóval • programok, adatok biztonságos tárolása • működési zavarok kezelése, jelzése
Operációs rendszerek • Jellemzői: • karakteres/grafikus (DOS, WIN) • Egyfeladatos, többfeladatos (DOS, WIN) • Egyfelhasználós, többfelhasználós, (DOS, UNIX)
Alkalmazói szoftverek • Feladat: • speciális feladat megoldására • felhasználó munkájának megkönnyítésére alkalmas
Alkalmazói szoftverek • Fajtái: • Szövegszerkesztés, kiadványkészítés • Adatbázis-kezelés • Táblázatkezelés • Tervezés, gyártásvezérlés • Oktatás, szimuláció • Játék, szórakoztatás • Egyéb… (utility)
Fejlesztői rendszerek • Feladatuk: Programtervezés, fejlesztés • Típusai: • Alacsony szintű programnyelvek (Assembly, C, C++) • Magas szintű programnyelvek (Pascal, Basic) • Builder nyelvek (Delphi, Visual C++, Visual Basic)
Assembly kódrészlet .STACK 100h .DATA HelloMessage DB 'Hello, world',13,10,12 MESSAGE EQU $ - HelloMessage .CODE mov ax,@data mov ds,ax mov ah,40h mov bx,4 mov cx,MESSAGE mov dx,OFFSET HelloMessage int 21h mov ah,4ch int 21h END
Pascal kódrészlet Program hello; uses crt; Begin clrscr; Writeln(„Hello world”); end.