"Klasyczna" struktura systemu operacyjnego:



Podobne dokumenty
Podstawy Informatyki. Wykład 3 UNIX

System plików Linuxa. Tomasz Borzyszkowski

UNIX SYSTEM PLIKÓW. UNIX System plików

Warstwy systemu Windows 2000

Przykładowa konfiguracja systemu komputerowego

Systemy operacyjne. Instrukcja laboratoryjna. Ćwiczenie 1: Polecenia systemu UNIX/LINUX. Opracował: dr inż. Piotr Szpryngier

Podstawy Informatyki. Historia systemu UNIX. Wielozadaniowość i wielodostęp. Twórcy. Metalurgia, I rok. Systemy UNIX. Systemy UNIX

Podstawy Informatyki. Metalurgia, I rok. Wykład 2 UNIX

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

System operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS

Pracownia komputerowa. Dariusz wardecki, wyk II

Proces instalacji systemu operacyjnego Linux Red Hat 7.3 (1)

Instalacja Systemu Linux na maszynie writualnej

Sieci komputerowe. Wstęp do systemu Linux/UNIX, część I. Ewa Burnecka / Janusz Szwabiński. ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.

Charakterystyka sieci klient-serwer i sieci równorzędnej

Linux: System Plików

Zakład Systemów Rozproszonych

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Programowanie 1. Wprowadzenie do bash-a. Elwira Wachowicz. 06 lutego 2012

Temat 8 Systemy operacyjne rodziny UNIX. powłoki graficzny interfejs użytkownika (GUI) 8.1. Cechy systemu UNIX

Prawa dostępu do plików

Zastosowania matematyki w systemie operacyjnym Linux

Przegląd współczesnych systemów operacyjnych

Zespół Szkół Technicznych w Suwałkach. Pracownia Systemów Komputerowych. Ćwiczenie Nr 25 ARCHITEKTURA SYSTEMU LINUX. Opracował Sławomir Zieliński

Systemy Operacyjne I: System plików

Jądro Powłoka System plików Programy użytkowe

Wstęp do systemów wielozadaniowych laboratorium 02 Praca w systemie plików

Podstawy Informatyki. Michał Pazdanowski

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

System operacyjny UNIX - użytkownicy. mgr Michał Popławski, WFAiIS

Podstawy Informatyki. Michał Pazdanowski

Architektura systemów informatycznych WPROWADZENIE DO SYSTEMU LINUX

MODELOWANIE MATERIAŁÓW I PROCESÓW

Użytkownicy I. Użytkownik. Głównym celem istnienia użytkowników i grup w systemie jest utrzymanie porządku i separacja uprawnień.

Ćwiczenie 1. Podstawowe wiadomości

Typy plików. Oznaczenie f -

IdyllaOS. Prosty, alternatywny system operacyjny. Autor: Grzegorz Gliński. Kontakt:

2. System uprawnień w linuxie

Egzamin pisemny z przedmiotu: Systemy operacyjne Semestr I

Podstawy systemów UNIX

Podstawy użytkowania Linux a

Administracja serwerami

Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski

Administracja systemem Linux p. 1

DLA DREAMBOX & FLASHWIZARD

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów

Utwórz na pulpicie katalog: pierwsza-litera-imienia_nazwisko (np. j_kowalski). W tym katalogu zapisz pliki, które będą tworzone w ramach ćwiczenia

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Linux cz.3: polecenia systemowe, ćwiczenia

Paweł Skrobanek. C-3, pok pawel.skrobanek.staff.iiar.pwr.wroc.pl

BSD alternatywa dla Linuksa. (na przykładzie FreeBSD)

Współczesne systemy komputerowe

Powłoka, redyrekcja, potok

Podstawy Informatyki. Wykład 4 Komendy UNIXa, cd

Oprogramowanie Alternatywne

SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX

Temat zajęć: Wprowadzenie oraz obsługa systemu plików.

Praca semestralna. Temat: Użytkownicy, grupy, autoryzacja i uprawnienia w systemie Linux. CENTRUM EDUKACJI AKADEMIA SUKCESU

Linux. Uprawnienia pliku / katalogu, właściciel pliku, UID, GID, sticky bit.

Laboratorium 2 Instalacja i podstawy administracji systemem operacyjnym UNIX na przykładzie dystrybucji Ubuntu Linux.

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

POSIX ang. Portable Operating System Interface for Unix

IBM SPSS Statistics dla systemu Linux Instrukcje instalacji (licencja sieciowa)

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Działanie systemu operacyjnego

Systemy operacyjne. System operacyjny Linux - wstęp. Anna Wojak

Okiełznać Pingwina.... czyli podstawy systemu GNU/Linux

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

WPROWADZENIE DO UNIX A / LINUX A

Telnet. Telnet jest najstarszą i najbardziej elementarną usługą internetową.

Systemy operacyjne i sieci komputerowe Szymon Wilk System operacyjny 1

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

System komputerowy. System komputerowy

Systemy operacyjne na platformach mobilnych 2 Wstęp do systemu Linux

Systemy operacyjne Programowanie w języku powłoki sh

Działanie systemu operacyjnego

UNIX. Kurs początkowy. Dr inż. Lucjan Miękina upel.agh.edu.pl/wimir/login/ Katedra Robotyki i Mechatroniki 1/112

Niektóre katalogi są standardowymi katalogami zarezerwowanymi do użytku przez system. Znaczenie wybranych katalogów systemowych jest następujące:

Działanie systemu operacyjnego

KOMPUTER. Programy użytkowe i systemy operacyjne

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

Instalacja Linux Open SUSE.

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Sprawozdanie z zadania 2. Artur Angiel, śr. 12:15

Wydział Elektryczny Katedra Elektrotechniki Teoretycznej i Metrologii. Materiały pomocnicze do zajęć z przedmiotu SYSTEMY OPERACYJNE

Instalacja programu Warsztat 3 w sieci

Cechy systemu Linux. Logowanie się do systemu. Powłoka systemowa

Systemy operacyjne / Programowanie w języku powłoki sh str.1/19

Tytuł: Projekt realizacji prac prowadzących do zlokalizowania i usunięcia usterek systemu komputerowego.

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

1. Etapy rozwoju systemów komputerowych

Skrócony konspekt lekcji prowadzonej w ramach Mobilnego Instytutu Kompetencji. Technologia informacyjna

Zarządzanie użytkownikami w

Ćwiczenie 9 Linux - operacje systemu plików

System operacyjny komputera Informacje podstawowe

System plików. Podstawy systemu Linux

Struktura katalogów. Prawa dostępu

Pliki w systemie operacyjnym Linux

Pracownia Komputerowa

Transkrypt:

"Klasyczna" struktura systemu operacyjnego: Użytkownik Powłoka (shell) Programy użytkowe Programy systemowe API Jądro (kernel) Programy obsługi sprzętu (drivers) Sprzęt Funkcje systemu operacyjnego obsługa operacji związanych ze sprzętem - operacje dyskowe - obsługa przerwań sprzętowych - obsługa urządzeń zewnętrznych... zarządzanie procesami - inicjacja procesu - przydział czasu procesora - przydział pamięci operacyjnej - zarządzanie pamięcią wirtualną - szeregowanie zadań... usługi systemowe - przydział pamięci - tworzenie plików, zapis/odczyt plików - obsługa systemu plików - komunikacja między procesami - usługi sieciowe...

System UNIX Pierwsza wersja systemu (Ritchie, Thompson - Bell Labs, 1969) Wydanie szóste (V6, 1976) udostępnione nieodpłatnie dla ośrodków akademickich Początek rozwoju linii BSD Wydanie siódme (V7, 1979) SVR4 (1989) Prawa do systemu przechodzą kolejno do firm: Novell (1992), SCO i HP (1997), Caldera (2000) Wersje handlowe i implementacje: - Sun Microsystems: SunOS, Solaris - Hewlet-Packard: HP-UX - IBM: AIX - Microsoft, SCO: XENIX - SCO: SCO UNIX, OpenDesktop - Novell, SCO: Unixware - DEC: ULTRIX, OSF1, - BSDI: FreeBSD, OpenBSD, NetBSD - Linux Cechy systemu: - wielozadaniowy (multitasking) - wieloużytkowy (multiuser) - przenośny (napisany w języku C)

Użytkownik użytkownik (user). Z każdym użytkownikiem są związane: - nazwa (login name) - hasło (password) - UID (user id) - grupa (group), GID (group id) - katalog prywatny (home directory) - standardowa powłoka (default shell) root, superuser, administrator systemu - użytkownik o największych uprawnieniach w systemie - zakłada/usuwa konta użytkowników - konfiguruje system - instaluje oprogramowanie - archiwizuje system plików - ingeruje w działanie systemu w sytuacjach awaryjnych

Rozpoczęcie pracy: HP-UX version 9.01g login: janek password: x5w17c Welcome to koral you have mail $ Zgłoszenie gotowości terminala Nazwa użykownika Hasło Tekst powitalny, motd i komunikaty prompt (# dla root a) Uwagi: - w systemach UNIX rozróżnia się małe i duże litery alfabetu, dotyczy to także nazwy użytkownika i hasła - nazwy użytkowników i programów systemowych zazwyczaj pisane są małymi literami - użycie dużych liter w nazwie użytkownika może spowodować, że system przyjmie niewłaściwe założenie o rodzaju terminala $ exit lub Zakończenie pracy $ Ctrl-D Komputer jako terminal zdalnego systemu UNIX telnet elektron.elka.pw.edu.pl rlogin elektron.elka.pw.edu.pl -l janek ssh elektron.elka.pw.edu.pl -l janek

System plików Cechy pliku (zwykłego) - nazwa do 255 znaków dowolne znaki ASCII małe i duże litery są rozróżniane plik ukryty ma nazwę zaczynającą się od kropki - właściciel, grupa - prawa dostępu (atrybuty) - rozmiar - daty: utworzenia ostatniej modyfikacji ostatniego dostępu - rozmieszczenie na dysku Prawa dostępu: właściciel (user) grupa (group) inni (others) s g t r w x r w x r w x SUID SGID sticky bit Przykład: $ ls -l -rwxr-x--- 1 janek users 246 Feb 28 1998 skrypt1 -rw-r--r-- 1 janek users 46834 Mar 11 1998 Lista.Maj.94 Wszystkie informacje o pliku (oprócz nazwy) zawarte są w i-węźle.

Katalog - szczególny rodzaj pliku, zawierający inne pliki i katalogi Katalog główny (root directory) / / \ bin dev etc lib. dysk.... nr 1 usr bin X11 lib sbin include sbin / home \ janek marek bin dysk doc nr 2 raporty.93 listy ksiazka.. src.... ewa / tmp \ dysk var / nr 3

W katalogu zawarte są następujące informacje o pliku: - nazwa - wskaźnik do i-węzła Przykłady określenia plików: wrzesien.99 raporty/wrzesien.99 /home/janek/raporty/wrzesien.99 Katalog roboczy: /home/janek/raporty /home/janek (dowolny) Przypadki szczególne:. katalog roboczy.. katalog rodzicielski np../wrzesień.99../doc/list.do.marka../../marek/dane1

Łącznik (inna nazwa pliku) Łącznik twardy (hard link): - ograniczony do tego samego systemu plików - ograniczony do plików (nie można tworzyć twardych łączników do katalogów) Łącznik miękki (soft link): - nie jest ograniczony do jednego systemu plików - pozwala utożsamiać katalogi - poprawność nie jest sprawdzana przez system operacyjny lrwxr-xr-x 1 edek users 19 May 04 08:52 Rap5 -> raports/maj99 -rw-r--r-- 2 edek users 4409 Oct 21 08:51 matlab.coi.txt -rw-r--r-- 2 edek users 4409 Oct 21 08:51 mat.doc drwx------ 2 edek users 1024 Feb 15 1988 raports