konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Podobné dokumenty
Rozdělení operačních systémů

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Operační systém GNU/Linux

Základní typy struktur výpočetních systémů

Úvod do Linuxu SŠSI Tábor 1

Úvod do UNIXu. Okruh č. 1 - přihlášení, historie, práce se soubory. Jakub Galgonek. verze r1. inspirováno materiály Davida Hokszy

IT ESS II. 1. Operating Systém Fundamentals

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

LINUX ADRESÁŘOVÁ STRUKTURA. Co to, hrome, je? V této lekci se budeme brouzdat adresáři. SPŠ Teplice - 3.V

Úvod. unx-predn_01-uvod.odt :13:43 1

Linux připojování zařízení. 6 praktická část

SOU Valašské Klobouky. VY_32_INOVACE_01_15 IKT Operační systémy, základní vlastnosti, přehled. Mgr. Radomír Soural

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Úvod do Linuxu. SŠSI Tábor 1

Operační systémy. Přednáška 1: Úvod

Přednáška 2. Systémy souborů OS UNIX. Nástroje pro práci se souborovým systémem. Úvod do Operačních Systémů Přednáška 2

Tomáš Borland Valenta

Základní informace. Operační systém (OS)

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

Principy operačních systémů. Lekce 1: Úvod

Úvod do operačního systému Linux Mgr. Josef Horálek

Operační systémy. Cvičení 1: Seznámení s prostředím

Operační systémy: funkce

Historie UNIXu a LINUXu - 1

Základy informatiky. Operační systémy

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

Systém souborů (file system, FS)

Úvod do operačního systému Linux Mgr. Josef Horálek

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Operační systémy. Tomáš Vojnar IOS 2010/2011. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Základy informatiky. 05 Operační systémy. Zpracoval: Pavel Děrgel Upravil: Daniela Szturcová

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

LINUX - INSTALACE & KONFIGURACE

OPERAČNÍ SYSTÉM ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

VirtualBox desktopová virtualizace. Zdeněk Merta

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Systém souborů (File System)

Administrace Unixu a sítí

Operační systémy. Operační systém - programové vybavení počítače, jehož úlohou je z{kladní řízení

Historie UNIXu a Linuxu. Bohdan Milar bohdan.milar@liberix.cz

Operační systémy 1. Přednáška číslo Souborové systémy

a co je operační systém?

Přednáška 1. Úvod. Historie OS Unix. Architektura OS Unix. Interpret příkazů. SHELL. Zpracování příkazové řádky. Speciální znaky. Zkratky příkazů.

Operační systémy. Tomáš Hudec.

Základy informatiky. 04 Operační systémy. Michal Kačmařík Upraveno dle materiálů od: Daniela Szturcová, Pavel Děrgel

Vítejte na semináři InstallFest zaměřený na GNU/Linux

úvod Historie operačních systémů

Linux Teorie operačních systémů a realita

ZOS CV1 Základy operačních systémů

Srovnání Linuxu a BSD z pohledu jádra. Jan Dyrczyk

Architektura systému GNU/Linux. Bohdan Milar

Instalace OS, nastavení systému

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Souborové systémy Mgr. Josef Horálek

Operační systémy (OS)

Základy operačních systémů

Operační systémy. Tomáš Vojnar IOS 2014/2015. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Tabulka ASCII American Standard Code for Information Interchange kódovou tabulku

09. Operační systémy PC 1. DOS. Nejdůležitější zástupci DOSu:

Instalace a konfigurace web serveru. WA1 Martin Klíma

Mac OS X z pohledu uživatele Linuxu. Klokan Petr Přidal klokan@seznam.cz

1. přednáška pro začátečníky

Martin Kopta. Unixové shelly. Středisko Unixových Technologií, 2009

Operační systém UNIX

Pro označení disku se používají písmena velké abecedy, za nimiž následuje dvojtečka.

Úvod do OpenWRT. Ondřej Caletka. 1. března Uvedené dílo podléhá licenci Creative Commons Uveďte autora 3.0 Česko.

Computer Press Brno 2003

Střední úložiště. Uživatelská dokumentace Zřízení přístupu

Operační systémy. Tomáš Hudec.

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Soubory. SŠSI Tábor 1

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

Operační systémy - historie

LINUX uživatelské účty (1)

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Rozdělení operačních systémů

ZOS OPAKOVÁNÍ. L. Pešička

File Transfer Protocol (FTP)

Úvod, jednoduché příkazy

Operační systém. Logické prostředky výpoč etního systému jsou:

99 % všech desktopů na platformě MS Windows

Martin Trnečka. Katedra informatiky, Univerzita Palackého v Olomouci

CZ.1.07/1.5.00/

Mac OS X z pohledu uživatele Linuxu. Klokan Petr Přidal klokan@seznam.cz

Shrnutí předcházející přednášky

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

PB153 OPERAČNÍ SYSTÉMY A JEJICH ROZHRANÍ

Základy informatiky. 04 Operační systémy. Kačmařík/Szturcová/Děrgel/Rapant

Identita uživatelů, přístupová práva. Linux

Acronis. Lukáš Valenta

Administrace Unixu a sítí

Operační systémy IOS. Studijní opora. Tomáš Kašpárek, Radek Kočí, Petr Peringer, Tomáš Vojnar 25. listopadu 2006

Přednáška 5. Identita uživatelů, procesů a souborů. Přístupová práva a jejich nastavení. Úvod do Operačních Systémů Přednáška 5

Virtualizace. Lukáš Krahulec, KRA556

Transkript:

02

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian Kernighan v r. 1973 přepsán do jazyka C

Psát programy, které budou dělat právě jednu věc, a tu budou dělat dobře. Psát programy tak, aby mohly navzájem spolupracovat. Psát programy tak, aby povely přijímaly hromadně ze vstupu v textové podobě. Psát programy tak, aby výstupy produkovaly v textové podobě a mohly být použity jako vstupy do programů dalších.

multiprogramový multiuživatelský víceprocesorový s terminálovým přístupem Operační systém UNIX musí uživateli u terminálu vytvořit pocit, že počítač schovaný za terminálem je "pouze" jeho.

jednoduché uživatelské rozhraní hierarchický souborový systém vstup i výstup je nezávislý na zařízení velmi silný příkazový jazyk obsahuje síťové programové vybavení

jádro běží v privilegovaném režimu je tvořeno jedním souborem tj. monolitický systém (v Linuxu /boot/vmlinuz) vše ostatní běží v uživatelském režimu

Programy Shell, vestavěné programy Skripty shellu Knihovny Jádro (privilegovaný režim) Kernel Démoni HAL

Jádro obsahuje dvě vrstvy HAL (Hardware Abstraction Layer) část jádra závislá na hardware jedná se především o ovladače zařízení Kernel část nezávislá na HW běží zde systémové procesy (daemons)

Knihovny obsahují objekty a různé rutiny (jako DLL ve Windows). Shell rozhraní pro komunikaci s uživatelem. Současné UNIXy mají i grafické rozhraní, které jej nahrazuje a běžný uživatel s shellem nemusí přijít do styku. Skripty posloupnosti příkazů shellu zapsané do souboru.

Rozhraní systémových volání VFS Správce procesů Správce paměti Síťové služby Souborové systémy Ovladač prvního HD Ovladač druhého HD Ovladač DVD Ovladač TCP/IP Ovladač síťové karty První pevný disk Druhý pevný disk DVD Síťová karta

Souborový systém rozhraní mezi ovladačem paměťového média a vyššími vrstvami jádra. V UNIXu platí, že vše je soubor. VFS (Virtual File System) rozhraní pro podobný přístup k různým souborovým systémům. Uživatel se nemusí starat o fyzické umístění konkrétního souboru

Rozhraní systémových volání rozhraní mezi jádrem a uživatelem (programy) S touto vrstvou se komunikuje pomocí knihoven obsahujících definice API funkcí (Application Programming Interface) zajištění bezpečnosti znemožnění zásahu uživatele do jádra zjednodušení práce programátorů

Uživatel má účet, který obsahuje následující informace: Jméno účtu a heslo Skupina a číslo uživatele Identifikace uživatele (jméno, příjmení ) Domácí adresář (/home/jmeno) Interpret příkazů shell (bash) Další informace (datum a místo posledního přihlášení)

Prvky se určují zvlášť pro: majitele souboru (u - user) skupinu uživatelů (g - group) ostatní, svět (o - other) všechny (a - all) Práva na: čtení/zápis/provedení (soubor) (r,w,x) výpis/modifikace/vstup (adresář) (r,w,x) Superuživatel (root) právo na cokoliv

Systém souborů ext2fs, ext3fs, ReiserFS, XFS (Linux) efs (IRIX) ufs (Solaris) UNIX (Linux) má jednotnou strukturu adresářů měla by být jednotná na všech systémech Norma POSIX a POSIX-2

/unix, /bsd, /boot jádro OS /bin základní systémové programy a příkazy /dev adresář speciálních souborů pro obsluhu periferií /etc adresář konfiguračních souborů systému /lib adresář knihoven /mnt adresář pro připojování dočasných systémů souborů /tmp adresář pro pomocné a dočasné soubory (temp)

/home adresář s domovskými adresáři /usr/bin, etc, lib, tmp adresáře se soubory, které typicky z kapacitních důvodů nejsou v kořenovém adresáři /usr/include soubory pro překladač jazyka C /usr/man manuálové stránky /usr/local/bin, man, etc, lib,... lokálně instalované programy

/usr/sbin, /sbin systémové programy určené zpravidla superuživateli /var adresář pracovních a administrativních souborů systému /opt adresář s dalšími programy (pouze Linux) /srv kořenový adresář WWW, FTP (pouze některé distribuce Linuxu)

Linux www.linux.cz www.linux.org

BSD Berkeley Software Distributions Časová osa a přehled systémů BSD BSD a OpenBSD FreeBSD NetBSD Open BSD PC BSD

Darwin a MacOS X pro PPC (Apple) www.gnu-darwin.org www.apple.com/macosx

Solaris wwws.sun.com/software/solaris OpenSolaris

HP Unix Info zde

SGI IRIX Info zde

IBM AIX Info zde