Malý slovníček počítačových pojmů
vysvětlivky:
- "x" = pojem vysvětlen na jiném místě tohoto slovníku
- "x" = pojem je citací, zvláště v případě cest a jmen souborů
- /x/ = adresář v unixovém systému souborů
- *A* = termín týkající se především počítačů Atari
- *HW* = termín týkající se technického vybavení
- *NET* = termín týkající se především sítí
- *P* = termín týkající se programování
- *SYS* = termín týkající se systémových záležitostí
- *U* = termín týkající se především Unixu
- access rights (přístupová práva), *U*
Oprávnění 'uživatele' nebo 'skupiny' pro čtení nebo zápis 'souboru',
spuštění programu nebo otevření 'adresáře'. Práva může přidělovat a měnit
pouze vlastník 'souboru' a 'root'. (viz též 'atribut')
- Atari, *A*
Významná společnost na trhu počítačové zábavy. Od konce 80. do poloviny 90.
let 20. století též výrobce výpočetní techniky stejné značky.
- attribute (atribut), *U*
Vlastnosti 'souboru' zahrnujíce typ, 'přístupová práva', spustitelnost
'binárního' 'souboru' apod. Atributy se běžně zapisují ve tvaru
rwxrwxrwx, kde každá z trojic znamená právo na čtení (r), zápis (w) a
spouštění (x). První trojice přitom označuje 'přístupová práva' vlastníka,
druhá práva skupiny a třetí všech ostatních 'uživatelů'. Druhou formou
zápisu atributů je tvar číselný, který vychází z přepočtu tříbitové
binární hodnoty každé trojice (rwx = 111) na dekadický (r = 4, w = 2, x =
1). Potom např. rwxr-w--- = 750.
- binary (binární soubor), *P*
'Soubor', který není v textové ani jinak lidsky čitelné podobě. Z hlediska
tvorby programu jde o stádium po úspěšné 'zkompilování', kdy lze program
přímo spustit. V různých 'operačních systémech' jsou spustitelné binární
'soubory' různě označeny (např. koncovkou .PRG, .APP, .TTP, .EXE, .COM
nebo 'atributem' x).
- bit, *HW*
Základní množstevní jednotka informace. 1 bit může nabývat pouze 2 hodnot:
0 a 1. 8 bitů tvoří 1 'byte', 1024 bitů = 1 kilobit (kb), 1024 kb = 1
megabit (Mb), atd.
- boot (start), *SYS*
Start 'operačního systému' po zapnutí nebo resetu počítače. Zahrnuje
spuštění 'jádra', načtení příslušných 'ovladačů', automatické provedení
'správcem' nastavené konfiguraci a spuštění 'uživatelem' požadovaného
'shellu'.
- boot manager (správce spouštění), *SYS*
Boot manager je zaváděcí program, který po (re)startu počítače umožní uživateli
vybrat, který z nainstalovaných operačních systémů (příp. které jádro v rámci
jednoho systému) se má spustit. Bez tohoto programu není možné spustit Linux
(abstrahujeme-li od možnosti používat startovací disketu při každém bootu) ani
tehdy, když je jediným operačním systémem na daném počítači.
- byte, *HW*
Jednotka množství informace o velikosti 8 'bitů'. Jde tedy o osmimístné
binární číslo, které může nabývat hodnot od 00000000 (dekadicky 0) do
11111111 (dekadicky 255), tedy 256 různých čísel. Ve větším množství se
přepočítávají na kilobyty (1 kB = 1024 bytů), megabyty (1 MB = 1024 kB),
gigabyty (1 GB = 1024 MB), terabyty (1 TB = 1024 GB), atd.
- CLI (= command line interpretter), *SYS*
Řádkový příkazový interpretter je 'shell' v textové podobě. Z
nejznámějších CLI pro unix lze jmenovat bash, sh, tcsh (viz též 'desktop').
- client (klient), *NET*
Program, který slouží ke komunikci s programem typu 'server' a k prohlížení
dat od něj získaných. Komunikace probíhá pomocí určitého 'protokolu'
(viz též 'FTP', 'HTTP', 'SMTP', ...) a podle toho se rozlišují FTP client,
FTP server, HTTP client (webový prohlížeč), HTTP server, ...
- compiler (překladač), *P*
Součást programovacího jazyka, která se stará o překlad 'zdrojového kódu'
programu do 'binárního souboru' pro použití na daném počítači a systému.
Dá se použít i k 'portování' programů z jiných počítačů nebo systémů. (viz
též 'debugger')
- console (konzola), *U*
Hlavní ovládací obrazovka unixového systému (většinou grafická). (viz též
'shell', 'CLI', 'desktop')
- debugger (ladicí program), *P*
Součást programovacího jazyka, která slouží k vyhledávání chyb ve
'zdrojovém kódu' programu. (viz též 'compiler')
- defragmentation (defragmentace), *HW*
Operace, která uspořádá data zapsaná na disku tak, aby 'byty' každého
souboru byly seřazeny těsně za sebou. Tím se zrychlí práce s diskem a
umožní se prováděně záchrany smazaných souborů.
- demoversion (demoverze), *P*
Ukázková verze programu, která má omezeny nebo vypnuty některé důležité
funkce. Na rozdíl od 'plné verze' bývá k dispozici zdarma nebo za zlomek
její ceny. (viz též 'shareware')
- desktop (pracovní plocha), *SYS*
Základní obrazovka grafického 'shellu', která obsahuje ikony, lišty a okna
s výpisem obsahu 'adresářů' a umožňuje spouštět další 'procesy'. Podoba do
značné míry závisí na použitém prostředí 'Window Manager'.
- directory (adresář), *HW*
Zvláštní typ 'souboru', který je seznamem jiných 'souborů' v rámci
'systému souborů'. V adresáři lze vytvářet i další adresáře.
- distribution (distribuce), *SYS*
Komplet programů dodávaných společně v jednom 'balíku'. Často jde o
předinstalovaný základ 'operačního systému' včetně nástroje na jeho
instalaci a konfiguraci.
- driver (ovladač), *SYS*
Softwarový prvek, který umožní 'jádru' 'operačního systému' nebo programu
používat nějaký hardwarový prvek (např. tiskárnu).
- Ext2, *U*
Novější formát diskových 'partition' pro unix. Využívá dlouhých názvů
'souborů', má krátké sektory pro úsporu místa a automaticky provádí
'defragmentaci'. (viz též 'Minix', 'Ext3')
- Ext3, *U*
Nejnovější formát diskových 'partition' pro unix. Využívá dlouhých názvů
'souborů', má krátké sektory pro úsporu místa a automaticky provádí
'defragmentaci'. (viz též 'Minix', 'Ext2')
- fairware (příspěvkový software), *P*
Program, za jehož používání požaduje autor dobrovolný příspěvek. (viz též
'free software', 'freeware', 'giftware', 'keyware', 'postcardware',
'public domain', 'shareware')
- file (soubor), *SYS*
Posloupnost 'bytů' různého charakteru. Unix považuje za soubor nejen
záznamy na nosiči dat, ale i např. 'adresář', vstupní a výstupní zařízení,
disky, 'konzoly' atd.
- file system (systém souborů), *SYS*
Adresářový strom začínající v 'Root' a obsahující 'soubory', 'adresáře',
disky a další zařízení, které považuje unix za 'soubory'. Též způsob
naformátování disku (viz 'MinixFS', 'Ext2', 'Ext3')
- free software (svobodný software), *P*
Program, za jehož používání nepožaduje autor žádné poplatky a dává volně k
dispozici jeho zdrojový kód. To zajišťuje průhlednost funkcí programu,
možnost jeho dalšího vývoje a použitelnost na maximálním množství typů
počítačů. (viz též 'fairware', 'freeware', 'giftware', 'keyware',
'postcardware', 'public domain', 'shareware')
- Free Software Foundation, *P*
Nadace podporující rozvoj 'free software' (viz též www.fsf.org).
- freeware (volný software), *P*
Program, za jehož používání nepožaduje autor žádné poplatky. (viz též
'fairware', 'free software', 'giftware', 'keyware', 'postcardware',
'public domain', 'shareware')
- FTP (= File Transfer Protocol), *NET*
'Protokol', který slouží na internetu a jiných 'TCP/IP' sítích k přenosu
'souborů' mezi dvěma počítači. Na jednom z nich musí běžet FTP 'server' a
na druhém FTP 'klient'. (viz též 'HTTP', 'SMTP')
- full version (plná verze), *P*
Verze programu, která má přístupné všechny funkce v plném rozsahu.
(viz též 'demoverze', 'shareware')
- GID (= Group Identification), *U*
Identifikační číslo 'skupiny' dle záznamu v 'souboru' "/etc/group"
- giftware (dárkový software), *P*
Program, za jehož používání požaduje autor zaslání věcného dárku. (viz též
'fairware', 'free software', 'freeware', 'keyware', 'postcardware',
'public domain', 'shareware')
- GNU (= GNU is not Unix), *P*
Soubor aktivit podporujících vývoj 'free software'. (viz též 'GPL')
- GPL (= General Public Licence), *P*
Pravidla pro vývoj a šíření 'free software'. (viz též 'GNU')
- group (skupina), *U*
Několik 'uživatelů' se stejnými 'přístupovými právy'. Členství ve skupině
určuje 'root' záznamem v 'souborech' "/etc/group", příp. "/etc/passwd".
- home (domovský adresář), *U*
'Adresář' obsahující osobní data 'uživatele' a údaje o nastaveních
'shellů'. Jedno z mála míst v 'systému souborů', kam má běžný 'uživatel'
právo zapisovat.
- HTML (= Hyper Text Markup Language), *NET*
Velmi jednoduchý programovací jazyk pro vytváření 'hypertextových' WWW
stránek, které jsou po síti přenášeny 'protokolem' 'HTTP'.
- HTTP (= Hyper Text Transfer Protocol), *NET*
'Protokol', který slouží na internetu a jiných 'TCP/IP' sítích k přenosu
'hypertextových' 'souborů' typu 'HTML'. Na vzdáleném počítači přitom musí
běžet HTTP 'server' a na lokálním HTTP 'klient', tedy prohlížeč 'HTML'.
(viz též 'FTP', 'SMTP')
- HW (= hardware), *SYS*
Veškeré fyzické vybavení počítače, jako procesor, paměť, disk, klávesnice, monitor, ...
- hypertext, *NET*
Zvláštní druh textu, v němž jsou některé části zvýrazněné jako tzv.
odkazy. Pokud jsou tyto čtenářem aktivovány, je automaticky zobrazen další
text pojednávající o tématu odkazu. Může tak vzniknout rozsáhlý systém
dokumentů odkazujících se (nejen) na sebe nazájem. (viz též 'HTTP', 'HTML')
- internet, *NET*
Propojení několika počítových sítí dohromady prostřednictvím 'bran'.
- Internet, *NET*
Celosvětová počítačová síť fungující na technologii 'TCP/IP'.
- intranet, *NET*
Lokální síť fungující na technologii 'TCP/IP'.
- kernel (jádro), *SYS*
Základní část 'operačního systému', která prostřednictvím 'ovladačů'
pracuje s hardwarem daného počítače. Pro komunikaci s 'uživatelem' používá
různé 'shelly'.
- keyware (pohlednicový software), *P*
Program, jehož autor požaduje po zájemci o užívání bezplatnou registraci
(např. pomocí e-mailu). Po té autor zašle zájemci softwarový klíč. (viz
též 'fairware', 'free software', 'freeware', 'giftware', 'postcardware',
'public domain', 'shareware')
- kill (zabít), *U*
'Utilita' umožňující nepřímo ovládat 'procesy'. Používá se většinou k
násilnému ukončení špatně fungujícího nebo zablokovaného programu.
- link (linka), *U*
Zvláštní typ 'souboru', který je jen odkazem na skutečný 'soubor' uloženým
v jiném místě 'systému souborů'. Umožňuje tak nalézt tentýž 'soubor' v
různých 'adresářích'.
- login (přihlášení), *SYS*
Skupina operací, kdy 'uživatel' vloží do systému své 'uživatelské jméno' a
'heslo', načež se spustí jeho 'shell' v požadovaném nastavení a zpřístupní
se jeho 'adresář' 'home'.
- login name (přihlašovací jméno), *SYS*
viz 'uživatelské jméno'
- logout (odhlášení), *SYS*
Skupina operací, kdy uživatel ukončí práci se systémem, znepřístupní se
jeho 'domovský adresář' a systém se přípraví k novému 'login' nebo k
'shutdown'.
- Minix, *U*
Starší formát diskových 'partition' pro unix. (viz též 'Ext2', 'Ext3')
- mount point (připojovací bod), *U*
Místo v 'systému souborů' (většinou 'adresář' "/mnt"), kde se objeví nově
připojené disky v podobě 'adresáře' (např. /mnt/cdrom).
- operating system (operační systém), *SYS*
Základní skupina programů, která umožňuje 'uživateli' ovládat počítač,
spouštět 'procesy', pracovat s diskem a dalšími připojenými zařízeními.
- partition (oddíl), *SYS*
Část disku, která se chová jako samostatný disk. V 'systému souborů'
má každá partition přidělen 'mount point' (např. /mnt/disk2) nebo jiné
označení disku (C:, D: ,...).
- password (heslo), *SYS*
Skupina znaků, které slouží k identifikaci 'uživatele' při jeho
'přihlašování' do systému. V unixu byly dříve hesla v zakódované podobě
uchovávána v 'souboru' "/etc/passwd". Později se přešlo k jejich
přemístění do chráněnějšího 'souboru' "/etc/shadow".
- PID (= Process Identification), *U*
Identifikační číslo 'procesu'. Používá se pro nepřímé ovládání 'procesů',
především příkazem 'kill'.
- port (1), *P*
Přenesení programu z jednoho typu počítače nebo 'operačního systému' na
jiný, s pomocí 'compileru' programovacího jazyka.
- port (2), *NET*
Virtuální komunikační kanál pro přenos dat určitým 'protokolem'.
- port (3), *HW*
Konektor na počítači pro připojení hardwarového vybavení. Příkladem může
být paralelní port (parallel, centronics, lp, LPT), sériový port (serial,
ttyS, COM), port USB, MIDI, SCSI, ACSI a další.
- postcardware (pohlednicový software), *P*
Program, za jehož používání požaduje autor zaslání pohlednice. (viz též
'fairware', 'free software', 'freeware', 'giftware', 'keyware', 'public
domain', 'shareware')
- process (proces), *U*
Spuštěný program s přiděleným 'PID'. Seznam právě běžících procesů lze
najít v adresáři "/proc/" nebo jej vypsat příkazem "ps".
- prompt (příkazový řádek), *SYS*
Režim textového zadávání příkazů systému, dostupný z textového i
grafického 'shellu'. Lze nastavit způsob hlášky vypisované před kursorem.
- protocol (protokol), *NET*
Závazně stanovený způsob, jakým mezi sebou komunikují různé programy nebo
jiné části počítačového systému. (viz též 'client', 'server', 'FTP',
'HTTP', 'SMTP')
- public domain (veřejný software), *P*
Program, za jehož používání nepožaduje autor žádné poplatky. (viz též
'fairware', 'free software', 'freeware', 'giftware', 'keyware',
'postcardware', 'shareware')
- release (vydání), *SYS*
Číslo značící, o kolikáté veřejné vydání daného programu nebo 'distribuce'
jde. Uvádí se většinou za číslem verze.
- root (správce), *U*
Superuživatel, který má jako jediný práva provádět jakékoliv úpravy
systému, včetně mazání nebo 'update', přidávání 'uživatelů', mazání
'hesel', ...
- Root (kořen), *U*
Základní adresář 'systému souborů', jehož obsah je u všech typů unixu
podobný.
- script (skript), *SYS*
Textový 'soubor' obsahující sérii příkazů pro 'shell' (obdoba 'souborů'
*.BAT). Používá se ke zjednodušení práce seskupením často používané
posloupnosti příkazů, což je vhodné zvláště pro 'boot', 'shutdown',
'login' apod.
- server, *NET*
Řídící počítač sítě. Též program, který na požádání zasílá příslušná data
programům typu 'klient'.
- session (sezení), *SYS*
Práce 'uživatele' se systémem od okamžiku jeho 'přihlášení' až do
'odhlášení'.
- shareware (poplatkový software), *P*
Program, který se chová jako 'demoverze', dokud není zaregistrován. Za
registraci požaduje autor poplatek. Po té autor zašle zájemci softwarový
klíč, jehož vložení zpřístupní všechny funkce programu. (viz též
'fairware', 'free software', 'freeware', 'giftware', 'keyware',
'postcardware', 'public domain')
- shell, *SYS*
Program, který předává příkazy 'uživatele' 'jádru' a zprávy od 'jádra'
zase 'uživateli'. Může mít textovou (např. bash a tcsh) nebo grafickou ('X
Window System', AES) podobu. (viz 'CLI', 'desktop')
- shutdown (vypnutí), *SYS*
skupina nezbytných operací prováděných při ukončování práce systému unix
před vypnutím nebo restratem počítače.
- SMTP (= Simple Mail Transfer Protocol), *NET*
'Protokol', který slouží na internetu a jiných 'TCP/IP' sítích k přenosu
elektronické pošty. (viz též 'FTP', 'HTTP')
- source (zdrojový kód), *P*
'Soubor', který je v textové podobě, aby bylo patrné, jak byl vytvářen, a
mohly v něm být snadno prováděny změny. V okamžiku potřeby je však nutno
tento 'soubor' převést do výsledné podoby, aby mohl splnit původní účel.
(viz též 'binary', 'compiler', 'debugger')
- SW (= software), *SYS*
Programové vybavení počítače a jiná data v lektronické podobě.
- TCP/IP, *NET*
Spojení protokolů TCP (= Transmission Control Protocol) a IP (internet
protocol) s cílem zajištění přenosů různě velkých dat různými kanály v
rozsáhlých sítích.
- terminal (terminál), *HW*
Počítač, který je přímo připojen k 'serveru' (většinou přes sériový
'port'), přičemž programy spuštěné na tomto 'serveru' mohou být ovládány
terminálem.
- UID (= User Identification), *U*
Identifikační číslo 'uživatele' dle záznamu v 'souboru' "/etc/passwd"
- Unix, *U*
Typ 'operačního systému' vycházející ze standardu System V Release 4 (SVR4)
- update (aktualizace), *SYS*
Nahrazení starší verze programu verzí novou.
- upgrade (inovace), *HW*
Nahrazení starší části 'hardwaru' novějším nebo výkonnějším dílem.
- user (uživatel), *SYS*
Záznam uvedený v 'souboru' "/etc/passwd". Uživatelé reprezentovaní navenek
skutečnými osobami mají navíc vlastní 'adresář' 'home' a další práva v
závislosti na typu unixu a jeho nastavení. Přidávání, mazání a nastavení
'přístupových práv' pro uživatele určuje 'root'.
- user name (uživatelské jméno), *U*
Skupina znaků vyjadřujících jméno, pod kterým se 'uživatel' do systému
'přihlašuje' a které je přiřazeno jeho 'UID' v 'souboru' "/etc/passwd".
- utility (nástroj), *P*
Program sloužící pro zjednodušení práce s 'operačním systémem'.
- virtual consol (virtuální konzola), *U*
Přepínatelné přídavné obrazovky (většinou textové), sloužící mj. ke
spouštění více 'procesů' současně.
- window manager (systém řízení oken), *U*
Konkrétní grafická podoba 'systému X Window'. Podle typu nainstalovaného
window manageru se mohou X11 velmi podobat některému ze známých grafických
'operačních systémů' nebo jejich podoba může být zcela přizpůsobena
fantazii 'uživatele'. (viz též 'desktop')
- X Window System (Systém X Window), *U*
Základ grafického 'shellu' nutný k tomu, aby unix mohl pracovat nejen v
textovém režimu, ale i s ikonami, okny a panely, ovládanými myší. V
současné době se používá verze X11R6, ve kterých mohou běžet různé 'window
managery' a v nich pak 'desktopy'.