1 Sprawy organizacyjne

Wielkość: px
Rozpocząć pokaz od strony:

Download "1 Sprawy organizacyjne"

Transkrypt

1 Spis treści Spis treści 1 Sprawy organizacyjne 1 2 Wprowadzenie Co to jest System Operacyjny Przykłady systemów operacyjnych Historia Systemów Operacyjnych Historia mechanizacji obliczeń Historia Uniksa Linux Systemy operacyjne Cele i funkcje systemów opracyjnych Typy systemów operacyjnych Sprawy organizacyjne Prowadzacy i zasady zaliczenia Prowadzący: mgr inż. Wojciech Penar Kontakt: wojciech.penar@gmail.com Zaliczenie: Laboratorium laboratorium: aktywność + obecność + kolokwium? wykład: zaliczenie laboratorium + egzamin Instalacja systemu Linux Podstawy pracy w środowisku Unix/Linux Powłoka systemowa (sh) Oprogramowanie narzędziowe: find grep awk... Podstawy pisania programów współbieżnych: fork() semafory... 1

2 Rysunek 1: System operacyjny a system komputerowy 2 Wprowadzenie 2.1 Co to jest System Operacyjny Motto Wszystko, co można wynaleźć już wynaleziono 1899 Urząd Patentowy USA Potrzeby światowego rynku są nie większe niż 5 komputerów Thomas Watson, założyciel IBM Definicja systemu operacyjnego System operacyjny jest programem, który działa jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jest tworzenie środowiska, w którym użytkownik może wykonywać programy w wygodny i wydajny sposób. Lokalizacja w systemie komputerowym (A. Silberschatz) 2.2 Przykłady systemów operacyjnych Rodzina systemów MS Windows Początkowo nakładka na MS DOS (do wersji 3.11) Linia systemów domowych (Windows) 2

3 Windows 95 Windows 98, Windows 98 OSR2 Windows ME Linia systemów profesjonalnych (Windows NT) Windows NT Windows 2000 Windows XP Windows 2003 Server Windows Vista Windows 2008 Server Windows 7 Rodzina systemów UNIX i pochodnych Unix i pochodne - ponad 200 GNU Unix Solaris HP-UX *BSD FreeBSD OpenBSD NetBSD Xenix GNU/Linux GNU/Hurd Rysunek 2: Logotypy systemów operacyjnych: Demon BSD, GNU, Pingwin - maskotka Linuksa 3

4 Inne MacOS QNX DOS BeOS CP/M Flex OS/2 3 Historia Systemów Operacyjnych 3.1 Historia mechanizacji obliczeń Liczydła Gdy palców brakło p.n.e. Abak 500 p.n.e. Liczydło 1617 Pałeczki Nepera (Rysunek 3) 1632 Suwak Logarytmiczny (William Oughtred) (Rysunek 4) Rysunek 3: Pałeczki Nepera Maszyny mechaniczne A jednak się kręci... Mechanizacja obliczeń: 1623 Zegar Liczacy Wilhelma Schickarda (Rys. 5) 1641 Pascalina Blaise Pascala (Rys. 6) 1822 Charles Thomas de Colmar masowa produkcja 4

5 Rysunek 4: Suwak logarytmiczny 1840 Maszyna Analityczna Charles Babbage 1938 Bomba kryptologiczna Automatyzacja? Pozytywka, kurant 1725 Maszyna tkacka Basile Bouchona 1800 Maszyna tkacka Josepha-Marie Jacquarda Rysunek 5: Rekonstrukcja Zegara liczącego W. Schickarda Maszyny elektryczne Przekaźniki w służbie informatyki Alan Turing Maszyna TuringaPodstawa koncepcji współczesnych komputerów 1936 Konrad Zuse pomysł adresowania pamięci i pamiętania programu Konrad Zuse - Komputery elektromechaniczne V1, V2, V3 (przemianowane na Z1, Z2 i Z3 Rys. 7) 22 bitowe liczby zmiennoprzecinkowe 2600 przekaźników 5

6 Rysunek 6: Pascalina Komputery I generacji 1904 J. Fleming - Dioda 1906 Lee de Forest - Trioda 1918 Eccles, Jordan - przerzutnik 1939 John Athanasoff ABC pierwszy komputer elektroniczny 240 lamp Pamięć dynamiczna 1600 kondensatorów Częstotliwość pracy 60Hz 1943 Colossus II 2500lamp 1945 Eniac (Rys. 8, 9) lamp 30 ton wagi 140kW mocy 5000 dodawań na sekundę = 0,005 MIPS MTBF 0,5h(!) Generacje komputerów 3.2 Historia Uniksa Prehistoria Pierwsze maszyny liczące czysty sprzęt I Generacja Lampy elektronowe II Generacja Tranzystory III Generacja Układy scalone IV Generacja ? Układy VLSI Do lat 50-tych rolę systemu operacyjnego pełni operator Jeden użytkownik Jeden program Program zadawany z użyciem kabli połączeniowych i przełączników 6

7 Rysunek 7: Zuse Z3 w Deutschen Museum w Monachium Starożytność 1966 Bell Labs (AT&T), MIT oraz GE rozpoczynają prace nad Multicsem (projekt porzucony w 1969r) 1969 Pierwsza wersja systemu Unix (AT&T) 1971 port Uniksa na nowy komputer PDP Unix Second Edition pojawia się potok (ang. pipe) PDP-11 Czasy nowożytne 1973 Unix Fourth Edition pierwszy system operacyjny napisany w C 1975 Unix Sixth Edition (Wersja Szósta) rozprowadzana nieodpłatnie w środowisku akademickim 1976 Lions Book najbardziej zakazana książka informatyczna pełny kod 6V z komentarzem BSD pierwsze rozszerzenia Uniksa opublikowane przez Uniwersytet Kalifornijski (Berkley, UCB) 1979 Unix 7th Edition the last true Unix 1983 System V pierwsza wersja komercyjna Uniksa AT&T 1983 zamknięcie źródeł przez AT&T projekt GNU Narodziny Free Software Foundation Unix powoli przestaje być zabawką rozwijaną w ośrodkach akademickich, stając się produktem komercyjnym. Równolegle wokół projektu GNU zaczyna tworzyć się społeczność otwartego oprograwonia (Open Source). 7

8 Rysunek 8: Pokój operacyjny komputera ENIAC Czasy nowożytne różnorodność i standaryzacja Każdy chce mieć swojego Uniksa: SCO Xenix, SGI IRIX, HP-UX, IBM AIX, NeXTStep, Sun OS Publikacja standardu POSIX.1 Powstaje konsorcjum Unix International i OSF SVR4 unifikacja System V, BSD i Xeniksa 1991 Linus Torvalds publikuje jądro systemu operacyjnego własnego autorstwa Linux Single Unix Specification Komercjalizacja Unixa wymusza pewną standaryzację, tak, by zapewnić przenośność oprogramowania (na poziomie kodu źródłowego) - zunifikowane API. System GNU ma wszystkie składniki poza jądrem. Rozwój jadra Linux pozwala na wykorzystanie go w tym systemie, co pociąga za sobą zintensyfikowanie rozwoju zarówno jądra ( Linuksa ) jak i systemu ( GNU ). Mimo to R. Stallman nie uznaje go za jądro systemu GNU jest nim Hurd. W sekcji 3.3 opisano rozróżnienie określeń Linux i GNU/Linux. Czasy nowożytne 1992 Novell wykupuje prawa do Uniksa od AT&T Pierwsze poważne wstrząsy Wydanie 4.4BSD AT&T oraz Novell usiłują ukrócić darmowe udostępnianie kodu źródłowego BSD 8

9 Rysunek 9: Poszukiwanie spalonej lampy elektronowej wydane zostaje 4.4BSD-lite; UCB porzuca rozwój BSD powstaje NetBSD i FreeBSD Linux 1.0 powstają firmy RedHat i Caldera 1995 Novell sprzedaje SCO prawa do UnixWare Czasy współczesne 1996 The Open Group 1997 Single Unix Specification wersja Caldera przejmuje SCO 1997 Single Unix Specification wersja Udostępnienie rozwojowej gałęzi Uniksa przez SCO 2003 SCO wytacza proces firmie IBM, grozi dystrybutorom Linuksa SCO ogłasza bankructwo... 9

10 Rysunek 10: Dennis Ritchie i Ken Thompson przy terminalach PDP-11 Dziś Istnieje ponad 200 różnych Uniksów Wiodące wersje otwarte - FreeBSD, NetBSD i OpenBSD Komercyjne: Solaris, HP-UX, AIX Linux klon Uniksa Wiele urządzeń wbudowanych opiera się na Uniksie lub Linuksie 3.3 Linux Historia 1991 Linus Torvalds publikuje zaczątek jądra 1993 Pierwsze dystrybucje Slackware i Debian 1994 Linux 1.0 RedHat 1995 Linux Linux Linux Linux Linux Linux

11 Garść pojęć Linux Jądro systemu operacyjnego GNU/Linux System operacyjny GNU z jądrem Linux GNU/Hurd System operacyjny GNU z jądrem Hurd Dystrybucja odmiana systemu GNU/Linux Debian Ubuntu Knoppix Slackware PLD Gentoo Red Hat Fedora CentOS Mandriva Suse Aurox Potoczne stwierdzenie Zainstalowałem sobie Linuksa oznacza, że zainstalowany został system GNU z jądrem Linux GNU/Linux. Jednocześnie Ubuntu, Debian i RedHat są różnymi dystrybucjami tego samego systemu. Równoległe wydania dystrybucji mogą się różnić doborem dostępnego oprogramowania i jego wersjami. Także inne systemy pozwalają na zmianę jądra np. wykorzystywane w przemyśle wersje Windows NT często mają zainstalowane jądro czasu rzeczywistego. 4 Systemy operacyjne 4.1 Cele i funkcje systemów opracyjnych Definicja systemu operacyjnego System operacyjny jest programem, który działa jako pośrednik między użytkownikiem komputera a sprzętem komputerowym. Zadaniem systemu operacyjnego jest tworzenie środowiska, w którym użytkownik może wykonywać programy w wygodny i wydajny sposób. Definicja systemu operacyjnego (A. Silberschatz) System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na efektywne współdzielenie urządzeń maszyny cyfrowej (Per Brinch Hansen) 11

12 Definicja systemu operacyjnego System operacyjny jest warstwą oprogramowania operującą bezpośrednio na sprzęcie, której celem jest zarządzanie zasobami systemu komputerowego i stworzenie użytkownikowi środowiska łatwiejszego do zrozumienia i wykorzystania. Cele realizowane przez system operacyjny Zapewnienie wygody użytkowania uruchamianie programów użytkownika operacje na systemie plików Zapewnienie wydajnej eksploatacji systemu zarządzanie wykorzystaniem zasobów sterowanie wykonaniem programów użytkownika (Andrew Tanenbaum) Za chwilę przekonamy się, że w różnych systemach różnie rozkłada się akcent między wygodnie i wydajnie. Typowy system operacyjny do stosowania na komputerze w domu czy w biurze ma być przyjazny dla użytkownika i cieszyć oko (GUI, efekty pulpitu... ). Typowy system serwerowy będzie pozbawiony GUI (aczkolwiek mogą istnieć graficzne narzędzia do administracji nim), aby w pełni produktywnie wykorzystać zasoby pamięć oraz czas procesora. 4.2 Typy systemów operacyjnych Systematyka systemów operacyjnych Systemy komputerów głównych Systemy wsadowe Systemy wieloprogramowe Systemy z podziałem czasu Systemy biurkowe Systemy wieloprocesorowe Wieloprzetwarzanie symetryczne (SMP) Wieloprzetwarzanie asymetryczne Systemy rozproszone klient-serwer peer-to-peer Systemy zgrupowane (klastrowe) Systemy czasu rzeczywistego Systemy wbudowane (kieszonkowe) 12

13 Systemy komputerów głównych Komputery główne mainframe Pierwsze systemy komputerowe wykorzystywane komercyjnie składały się z szeregu szaf (ang. frame). Rama główna mieściła CPU. Dziś termin ten bywa odnoszony do systemów komputerowych charakteryzujących się stosunkowo niewielką mocą obliczeniową i bardzo dużymi przepustowościami. Pierwotnie programowane z użyciem kart lub taśm perforowanych Pierwotnie brak interakcji z użytkownikiem wyjście w postaci wydruku, kart lub taśm perforowanych. Systemy Wsadowe Historycznie najstarsze. Użytkownik dostarczał operatorowi program, po pewnym czasie odbierał wyniki. Operator grupował programy formując wsad, a następnie uruchamiał tak przygotowany zestaw zadań. Zadania były realizowane sekwencyjnie po zakończeniu jednego zadania, system automatycznie przechodził do następnego. Po wykonaniu zadań wyniki były udostępniane użytkownikom. Termin praca wsadowa przetrwał do dziś skrypty powoki, pliki *.bat, zautomatyzowane przetwarzanie danych. Systemy Wsadowe Z punktu widzenia użytkownika: 1. Przygotowanie programu (na papierze). 2. Przygotowanie kart perforowanych lub taśm papierowych (program, dane). 3. Dostarczenie kart z programem do ośrodka obliczeniowego. 4. Oczekiwanie na wyniki. 5. Jeśli programu nie udało się uruchomić poszukiwanie błędów. Systemy Wsadowe Istotne wady: Użytkownik był nieobecny w trakcie wykonywania programu: Brak możliwości interakcji z programem. Wynikiem był także raport o błędach. Ograniczone możliwości debugowania. W czasie trwania operacji we/wy jednostka centralna oczekiwała na ich zakończenie. Jednostki centralne wykonywały kilka tysięcy operacji na sekundę. Najszybsze czytniki kart perforowanych osiągały prędkość około 20 kart/sek. Marnowano czas drogiego urządzenia aspekt finansowy 13

14 Dygresja Debugowanie Słowa bug (ang. pluskwa, owad, robactwo) na określenie błędu/usterki pierwszy T. Edison już w 1878 roku. Do żargonu informatycznego weszło w 1947 roku, gdy przyczyną trudności w uruchomieniu komputera Harvard Mark II była ćma w jednym z przekaźników. Proces naprawy komputera został opisany jako debugging (ang. odrobaczanie, odpluskwianie) dziś termin ten oznacza poszukiwanie usterek w systemie informatycznym. Systemy Wieloprogramowe Podobnie jak w systemie wsadowym uruchamiana jest pula zadań. System operacyjny wczytuje pewien podzbiór zadań do pamięci operacyjnej i rozpoczyna realizację pierwszego z nich, aż do momentu zainicjowania operacji we/wy. W czasie trwania operacji we/wy system realizuje następne (gotowe do wykonania) zadanie z podzbioru. Po dotarciu do ostatniego zadania w podzbiorze system powraca do pierwszego (gotowego do dalszej realizacji). W miejsce zakończonych zadań ładowane są z pamięci masowej następne. Systemy Wieloprogramowe Rośnie złożoność systemu: wybór zadań do wykonania szeregowanie zadań wybór zadania do realizacji ochrona pamięci Pojawia się możliwość interakcji z użytkownikiem Nowy problem: dialog z użytkownikiem także jest operacją we/wy: Dobra maszynistka osiąga około 7 znaków/s w tym czasie system przechodzi do realizacji następnego zadania. Kiedy system podejmie zadanie przerwane zadanie? Kiedy w ogóle zadanie trafi do wykonania? Systemy Z Podziałem Czasu Udoskonalenie systemów wieloprogramowych: System automatycznie przełącza się między zadaniami na tyle szybko, by zapewnić sensowną interakcję z użytkownikami Jako akceptowalny uważa się czas reakcji rzędu 1s Wielozadaniowość Pojawia się pamięć wirtualna użytkownik (program) widzi pamięć jako spójny blok programista nie musi już zajmować się zarządzaniem pamięcią - robi to system operacyjny program może wykorzystywać więcej pamięci niż jest jej fizycznie w systemie (swap, przestrzeń wymiany) Dziś najpopularniejsza klasa systemów 14

15 Systemy Biurkowe Systemy operacyjne komputerów osobistych Pierwotnie pozbawione mechanizmów ochrony pamięci oraz ochrony systemu plików brak wielodostępności tylko jeden użytkownik brak wielozadaniowości uruchomiony jeden program mechanizmy ochrony były zbędne Pierwotnie tekstowy interfejs użytkownika Głównym zadaniem było załadowanie programu użytkownika Systemy Biurkowe Dziś Liczy się wygoda użytkowania: przyjazny interfejs użytkownika (GUI) szybki czas reakcji Wydajność nie jest priorytetem Dziś w większości systemy z podziałem czasu (wielozadaniowe) Często wielodostepne (Linux, niektóre wersje Windows) Coraz częściej wspierają architektury wieloprocesorowe Systemy Wieloprocesorowe Systemy ściśle powiązane wspólny zegar i szyna systemowa często wspólna pamięć i zasoby sprzętowe ścisła współpraca Zalety z posiadania większej ilości CPU: wzrost wydajności obniżenie kosztów skalowalność zwiększona niezawodność Powiązane z architekturą sprzętu wieloprzetwarzanie symetryczne wieloprzetwarzanie asymetryczne równoległe wykonywanie tych samych operacji 15

16 Wieloprzetwarzanie Symetryczne Wiele jednakowych procesorów Pierwotnie na każdym procesorze niezależna kopia systemu operacyjnego Dziś system operacyjny zarządza przydziałem zadań i dostępem do zasobów Najpopularniejsza grupa systemów wieloprocesorowych Dziś spotykane także w komputerach osobistych Wieloprzetwarzanie Asymetryczne Przesłanki dla przetwarzania asymetrycznego: architektura sprzętowa (procesory specjalizowane) architektura systemu operacyjnego Pierwotnie rozbudowane sterowniki urządzeń traktowano jako procesory specjalizowane Obecnie występowanie kontrolerów dysków twardych, klawiatury itp. nie jest uważane za wieloprzetwarzanie Obecnie rzadziej spotykane Ciekawostka SunOS 4 na komputerach Sun realizował przetwarzanie asymetryczne. SunOS 5 (Solaris 2) na tym samym sprzęcie był już symetryczny. Systemy Rozproszone Systemy luźno powiązane oddzielne komputery wymiana komunikacji poprzez sieć każdy uczestnik jest autonomiczny Architektura klient serwer serwer udostępnia usługi i pełni rolę nadrzędną klient zapewnia użytkownikowi interfejs do korzystania usług serwera np. serwery obliczeniowe, serwery plików Architektura peer-to-peer brak wyróżnionych węzłów środowiska obliczeniowe sieci P2P 16

17 Systemy Zgrupowane (Klastrowe) Systemy średnio powiązane oddzielne procesory, pamięć operacyjna, zegary współdzielone systemy plików Łączą zalety systemów wieloprocesorowych i rozproszonych odporność na awarię wysoka wydajność Wsparcie nadmiarowości (redundancji) Wymusiły rozwój nowych rozwiązań pamięci masowych SAN (Storage Area Networks) Systemy Czasu Rzeczywistego Ograniczenia na czas odpowiedzi lub wykonywania operacji twarde (rygorystyczne) czas nieprzekraczalny specjalizowane bardzo mocno uproszczone ściśle określone zależności czasowe ważny jest najgorszy możliwy przypadek głównie systemy przemysłowe np. sterownik ABS/ESP/silnika miękkie (łagodne) system stara się zdążyć ograniczenia na poziomie średnich czasów wykonania implementowane w większości popularnych SO np. systemy multimedialne Uwaga! Termin czas rzeczywisty nie oznacza natychmiastowości a jedynie determinizm! Systemy Wbudowane Najbardziej rozpowszechniona grupa telefony komórkowe PDA, tablety odtwarzacze DVD aktywne urządzenia sieciowe komputery sterujące pracą silnika, itp. Skromne zasoby mała pamięć operacyjna wolny procesor ograniczone możliwości komunikacyjne ograniczona pojemność baterii Silnie związane ze sprzętem W zastosowaniach przemysłowych często systemy czasu rzeczywistego 17

Przegląd współczesnych systemów operacyjnych

Przegląd współczesnych systemów operacyjnych SOE - Systemy Operacyjne Wykład 2 Przegląd współczesnych systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Wstęp Cechy współczesnych systemów operacyjnych

Bardziej szczegółowo

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego

Bardziej szczegółowo

Podstawy użytkowania systemu Linux

Podstawy użytkowania systemu Linux Podstawy użytkowania systemu Linux Pierwsze kroki Instytut Fizyki Teoretycznej UWr 2 września 2005 Plan kursu 1 Pierwsze kroki 2 3 Wyjście na świat 4 Linux w biurze 5 Grafika 6 Multimedia/Rozrywka Pierwsze

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego

Bardziej szczegółowo

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa

Bardziej szczegółowo

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

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 Systemy operacyjne Wykłady:

Bardziej szczegółowo

Podstawy administracji systemu Linux

Podstawy administracji systemu Linux Podstawy administracji systemu Linux Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu Opis systemu 1 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji 5 Sieci lokalne 6 Bezpieczeństwo

Bardziej szczegółowo

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

SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX SYSTEMY OPERACYJNE WYKŁAD 2 PRZEGLĄD SYSTEMÓW WINDOWS I UNIX Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Historia Microsoft oraz systemów Windows Przegląd systemów Windows Historia i przegląd systemów

Bardziej szczegółowo

2013-04-25. Czujniki obiektowe Sterowniki przemysłowe

2013-04-25. Czujniki obiektowe Sterowniki przemysłowe Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej

Bardziej szczegółowo

Wprowadzenie do systemów operacyjnych

Wprowadzenie do systemów operacyjnych SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny

Bardziej szczegółowo

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo

Bardziej szczegółowo

Systemy operacyjne III

Systemy operacyjne III Systemy operacyjne III Jan Kazimirski 1 Opis zajęć Prezentacja budowy i zasad działania współczesnego systemu operacyjnego Prezentacja podstawowych elementów systemów operacyjnych i zasad ich implementacji

Bardziej szczegółowo

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

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Wykłady: 2 godziny / tydzień, s. 312, B-4 Ćwiczenia:

Bardziej szczegółowo

Historia systemów operacyjnych - Unix

Historia systemów operacyjnych - Unix Historia systemów operacyjnych - Unix Lata 60-te prace na systemem Multisc poprzednikiem Unixa 1969 powstanie systemu Unix 1975 UNIX edition 5 1975 1 BSD 1977 UNIX edition 6 1978 3 BSD 1979 UNIX edition

Bardziej szczegółowo

"Klasyczna" struktura systemu operacyjnego:

Klasyczna struktura systemu operacyjnego: "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

Bardziej szczegółowo

Wstęp do Informatyki dla bioinformatyków

Wstęp do Informatyki dla bioinformatyków Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:

Bardziej szczegółowo

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

Charakterystyka sieci klient-serwer i sieci równorzędnej Charakterystyka sieci klient-serwer i sieci równorzędnej Sieć klient-serwer Zadaniem serwera w sieci klient-serwer jest: przechowywanie plików i programów systemu operacyjnego; przechowywanie programów

Bardziej szczegółowo

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

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program wykładów, c.d. Program ćwiczeń i laboratoriów Systemy operacyjne Studia niestacjonarne, Informatyka stosowana, II rok Systemy operacyjne Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: piątek, 10-11 (oraz

Bardziej szczegółowo

Wirtualizacja. Metody, zastosowania, przykłady

Wirtualizacja. Metody, zastosowania, przykłady Wirtualizacja Metody, zastosowania, przykłady Wirtualizacja - Definicja Użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów. Historia Pierwsze szerzej znane zastosowanie: komputer

Bardziej szczegółowo

Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj

Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj Systemy operacyjne wykład dr Marcin Czarnota laboratorium mgr Radosław Maj Plan wykładów 1. Wprowadzenie, 2. Procesy, wątki i zasoby, 3. Planowanie przydziału procesora, 4. Zarządzanie pamięcią operacyjną,

Bardziej szczegółowo

Technologie Informatyczne Wykład XI linux

Technologie Informatyczne Wykład XI linux Technologie Informatyczne Wykład XI A. Matuszak 13 grudnia 2007 A. Matuszak Technologie Informatyczne Wykład XI A. Matuszak (2) Technologie Informatyczne Wykład XI UNIX Twórcy: rozwój jądra rozwój programów

Bardziej szczegółowo

Systemy operacyjne. wykład 1- System operacyjny i jego zadania. dr Marcin Ziółkowski

Systemy operacyjne. wykład 1- System operacyjny i jego zadania. dr Marcin Ziółkowski Systemy operacyjne wykład 1- System operacyjny i jego zadania dr Marcin Ziółkowski Instytut Matematyki i Informatyki Akademia im. Jana Długosza w Częstochowie 3marca2016r. PLAN WYKŁADU 1 Historia i zadania

Bardziej szczegółowo

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć Nazwa modułu: Systemy operacyjne Rok akademicki: 2012/2013 Kod: MEI-1-701-s Punkty ECTS: 5 Wydział: Inżynierii Metali i Informatyki Przemysłowej Kierunek: Edukacja Techniczno Informatyczna Specjalność:

Bardziej szczegółowo

Systemy Operacyjne. Definicje systemu operacyjnego. Jak zdefiniować system operacyjny?

Systemy Operacyjne. Definicje systemu operacyjnego. Jak zdefiniować system operacyjny? Systemy Operacyjne Definicje systemu operacyjnego są różne zależą od specyficznego rozumienia czym jest użytkownik i maszyna są określane przez potrzeby i wymagania odbiorcy są wielopoziomowe Jak zdefiniować

Bardziej szczegółowo

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program projektów i laboratoriów. Strona WWW przedmiotu:

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Program projektów i laboratoriów. Strona WWW przedmiotu: Systemy operacyjne Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: wtorek, 12.30-13.30; B-4, pok. 206 Wykłady:

Bardziej szczegółowo

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko Wprowadzenie do systemów operacyjnych mgr inż. Krzysztof Szałajko Co to jest system operacyjny? Co to jest system komputerowy? 2 / 37 Definicja: system operacyjny System operacyjny jest programem pośredniczącym

Bardziej szczegółowo

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego Systemy operacyjne wprowadzenie 1 Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na

Bardziej szczegółowo

Narzędzia informatyczne. Wolne oprogramowanie

Narzędzia informatyczne. Wolne oprogramowanie Narzędzia informatyczne. Wolne oprogramowanie Aleksander Denisiuk Uniwersytet Warmińsko-Mazurski Olsztyn, ul. Słoneczna 54 denisjuk@matman.uwm.edu.pl 1 / 20 Wolne oprogramowanie Najnowsza wersja tego dokumentu

Bardziej szczegółowo

Systemy operacyjne. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania

Systemy operacyjne. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: poniedziałki, 12-13 ; B-4, pok. 207 Systemy operacyjne

Bardziej szczegółowo

Wolne Oprogramowanie

Wolne Oprogramowanie Technologia informacyjna Wolne Oprogramowanie Aleksander Denisiuk denisjuk@euh-e.edu.pl Elblaska Uczelnia Humanistyczno-Ekonomiczna ul. Lotnicza 2 82-300 Elblag Technologia informacyjna p. 1 Wolne Oprogramowanie

Bardziej szczegółowo

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

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie

Bardziej szczegółowo

Architektura komputerów Historia systemów liczących

Architektura komputerów Historia systemów liczących Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy

Bardziej szczegółowo

KOMPUTER. Programy użytkowe i systemy operacyjne

KOMPUTER. Programy użytkowe i systemy operacyjne KOMPUTER Programy użytkowe i systemy operacyjne Programy do redagowania tekstów Programy te mają zazwyczaj wbudowany edytor graficzny, umożliwiają wstawianie grafiki zewnętrznej. Przykłady: Word WordPerfect

Bardziej szczegółowo

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

Systemy operacyjne. Informatyka Stosowana, I rok. Krzysztof Wilk. Katedra Informatyki Stosowanej i Modelowania Systemy operacyjne Informatyka Stosowana, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl Konsultacje: wtorek, 12.30-13.30; B-4, pok. 206 Systemy operacyjne Wykłady:

Bardziej szczegółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

Bardziej szczegółowo

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

BSD alternatywa dla Linuksa. (na przykładzie FreeBSD) BSD alternatywa dla Linuksa (na przykładzie FreeBSD) 1 Plan prezentacji 1. Historia BSD 2 Plan prezentacji 1. Historia BSD 2. Licencja BSD a GNU/GPL 3 Plan prezentacji 1. Historia BSD 2. Licencja BSD a

Bardziej szczegółowo

Systemy Operacyjne (1)

Systemy Operacyjne (1) Systemy Operacyjne (1) Marcin Gogolewski marcin.gogolewski@wsb.poznan.pl Wyższa Szkoła Bankowa w Poznaniu Poznań, 22 luty 2017 Po co nam system operacyjny Funkcje systemu operacyjnego udostępnianie zasobów

Bardziej szczegółowo

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

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz Podstawy informatyki System operacyjny dr inż. Adam Klimowicz System operacyjny OS (ang. Operating System) Program komputerowy bądź zbiór programów, który zarządza udostępnianiem zasobów komputera aplikacjom.

Bardziej szczegółowo

Systemy operacyjne. Paweł Pełczyński

Systemy operacyjne. Paweł Pełczyński Systemy operacyjne Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie Struktura systemów operacyjnych Procesy i Wątki Komunikacja międzyprocesowa Szeregowanie procesów Zarządzanie

Bardziej szczegółowo

Podstawy Informatyki Systemy operacyjne

Podstawy Informatyki Systemy operacyjne Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Definicje systemu operacyjnego Zadania systemu operacyjnego Klasyfikacja systemów operacyjnych 2 Zasoby systemu komputerowego

Bardziej szczegółowo

Dystrybucje Linuksa c.d.

Dystrybucje Linuksa c.d. Dystrybucje Linuksa c.d. Gentoo dla fachowców Gentoo Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage Gentoo dla fachowców brak skompilowanych paczek; system zarządzania Portage

Bardziej szczegółowo

1. Co to jest system operacyjny - wstęp

1. Co to jest system operacyjny - wstęp Systemy operacyjne 1. Co to jest system operacyjny - wstęp System operacyjny to program kontrolujący pracę komputera. Dzięki systemowi operacyjnemu moŝliwe jest uruchamianie innych programów uŝytkownika.

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011 http://www.wilno.uwb.edu.

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011 http://www.wilno.uwb.edu. SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski

Krótka Historia Systemów Operacyjnych. Tomasz Borzyszkowski Krótka Historia Systemów Operacyjnych Tomasz Borzyszkowski UNIX: prepoczątki 1965r. - firmy Bell Telephone Labs, General Electric Company i Massachusetts Inst. of Tech. podjęły prace nad stworzeniem nowego

Bardziej szczegółowo

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska

Podstawy informatyki. Izabela Szczęch. Politechnika Poznańska Podstawy informatyki Izabela Szczęch Politechnika Poznańska SYSTEMY OPERACYJNE 2 Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera Klasyfikacja systemów operacyjnych

Bardziej szczegółowo

System operacyjny System operacyjny

System operacyjny System operacyjny System operacyjny System operacyjny (ang. operating system) jest programem (grupą programów), który pośredniczy między użytkownikiem komputera a sprzętem komputerowym. Jest on niezbędny do prawidłowej

Bardziej szczegółowo

Wprowadzenie do systemów operacyjnych

Wprowadzenie do systemów operacyjnych Wprowadzenie do systemów operacyjnych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Zadania systemów operacyjnych

Bardziej szczegółowo

System operacyjny wstęp

System operacyjny wstęp System operacyjny wstęp Definicja 1. System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na efektywne współdzielenie urządzeń maszyny cyfrowej. Per Brinch Hansen

Bardziej szczegółowo

1. Co to jest system operacyjny?

1. Co to jest system operacyjny? 1. Co to jest system operacyjny? System operacyjny (ang. operating system) jest programem (grupą programów), który pośredniczy między użytkownikiem komputera a sprzętem komputerowym. Jest on niezbędny

Bardziej szczegółowo

1. Co to jest system operacyjny

1. Co to jest system operacyjny II Systemy operacyjne Dariusz Skibicki Wydział Inżynierii Mechanicznej Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy dariusz.skibicki(at)utp.edu.pl 1. Co to jest

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

Systemy operacyjne. Literatura: A. Silberschatz, J.L. Peterson, P.B. Galwin, Podstawy systemów operacyjnych, WNT, Warszawa 2006

Systemy operacyjne. Literatura: A. Silberschatz, J.L. Peterson, P.B. Galwin, Podstawy systemów operacyjnych, WNT, Warszawa 2006 Literatura: A. Silberschatz, J.L. Peterson, P.B. Galwin, Podstawy systemów operacyjnych, WNT, Warszawa 2006 Literatura: W. Stallings, Systemy operacyjne: struktura i zasady budowy, PWN, Warszawa 2006.

Bardziej szczegółowo

Technologia Informacyjna

Technologia Informacyjna Technologia Informacyjna Oprogramowanie i licencje dr. inż Adam Klimowicz Oprogramowanie Rodzaje oprogramowania System operacyjny Program komputerowy bądź zbiór programów, który zarządza sprzętem oraz

Bardziej szczegółowo

2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera Architektura komputera dr inż. Tomasz Łukaszewski 1 2 500 p.n.e: pierwsze liczydło (abakus) Babilonia. 1614kostkiJohnaNapiera szkockiego matematyka pozwalające dodawać i odejmować 3 4 1621suwak logarytmicznyopracowany

Bardziej szczegółowo

WSTĘP. Budowę umiejętności w: zarządzaniu plikami; procesowaniu tekstu i tworzeniu arkuszy; uŝywaniu przeglądarek internetowych oraz World Wide Web;

WSTĘP. Budowę umiejętności w: zarządzaniu plikami; procesowaniu tekstu i tworzeniu arkuszy; uŝywaniu przeglądarek internetowych oraz World Wide Web; WSTĘP Kurs podstaw komputera dla dorosłych to kompletny kurs przewidziany dla dorosłych uczniów, w szczególności dla starszych pracowników, tak aby mogli osiągnąć/poprawić umiejętności w zakresie obsługi

Bardziej szczegółowo

Software is like sex it s better when it s free. Linus Torvalds

Software is like sex it s better when it s free. Linus Torvalds Software is like sex it s better when it s free Linus Torvalds Free and Open Source Software czyli o rozwoju wolnego oprogramowania Ryszard Tanaś http://zon8.physd.amu.edu.pl/~tanas 13 maja 2004 Spis treści

Bardziej szczegółowo

Działanie komputera i sieci komputerowej.

Działanie komputera i sieci komputerowej. Działanie komputera i sieci komputerowej. Gdy włączymy komputer wykonuje on kilka czynności, niezbędnych do rozpoczęcia właściwej pracy. Gdy włączamy komputer 1. Włączenie zasilania 2. Uruchamia

Bardziej szczegółowo

Technologia informacyjna. Urządzenia techniki komputerowej

Technologia informacyjna. Urządzenia techniki komputerowej Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK

Bardziej szczegółowo

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1 Wprowadzenie do sieciowych systemów operacyjnych Moduł 1 Sieciowy system operacyjny Sieciowy system operacyjny (ang. Network Operating System) jest to rodzaj systemu operacyjnego pozwalającego na pracę

Bardziej szczegółowo

2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl

2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl Wrocław 2007-09 SYSTEMY OPERACYJNE WPROWADZENIE Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 1. Komputer (przypomnienie) 2. System operacyjny

Bardziej szczegółowo

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma

Bardziej szczegółowo

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy Podstawowe pojęcia związane z informatyką: informatyka dziedzina wiedzy i działalności zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji, czyli różnego rodzaju danych o otaczającej

Bardziej szczegółowo

Ewolucja systemów operacyjnych

Ewolucja systemów operacyjnych Systemy wsadowe Ewolucja systemów Dane Program Sterowanie Obliczenia Wyniki lub wydruk błędów Systemy wsadowe Wykonywane są kolejno zadania obejmujące wczytywanie programu i danych, obliczenia i wydruk

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK

Bardziej szczegółowo

Składowe systemu komputerowego

Składowe systemu komputerowego Składowe systemu komputerowego Sprzęt (ang. hardware) dostarcza podstawowe zasoby systemu komputerowego: procesor, pamięć, urządzenia wejścia-wyjścia System operacyjny nadzoruje i koordynuje posługiwanie

Bardziej szczegółowo

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.

Bardziej szczegółowo

ZADANIA SYSTEMÓW OPERACYJNYCH

ZADANIA SYSTEMÓW OPERACYJNYCH ZADANIA SYSTEMÓW OPERACYJNYCH Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Zadania systemów operacyjnych Co nazywamy systemem operacyjnym?

Bardziej szczegółowo

Zarządzenie wchodzi w życie z dniem podpisania.

Zarządzenie wchodzi w życie z dniem podpisania. Na podstawie art. 23 ust. 1 ustawy z dnia 20 lipca 2018 r. Prawo o szkolnictwie wyższym i nauce (Dz. U. z 2018 r. poz. 1668, z późn. zm.) oraz w wykonaniu postanowień zarządzenia nr 65/13/14 Rektora Politechniki

Bardziej szczegółowo

System komputerowy. System komputerowy

System komputerowy. System komputerowy System komputerowy System komputerowy System komputerowy układ współdziałających ze sobą (według pewnych zasad) dwóch składowych: sprzętu komputerowego (hardware) oraz oprogramowania (software) po to,

Bardziej szczegółowo

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow. Informatyka Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl 1 Program zajęć Wykład: Wprowadzenie Budowa i działanie sprzętu komputerowego

Bardziej szczegółowo

Zastosowania matematyki w systemie operacyjnym Linux

Zastosowania matematyki w systemie operacyjnym Linux Zastosowania matematyki w systemie operacyjnym Linux Politechnika Gdańska Gdańsk, 22 stycznia 2009 wstęp historia Rok 1969 w labolatoriach Bell Labs hakerzy Dennis Ritchie, Ken Thompson, Brian Kernighan

Bardziej szczegółowo

Jądro systemu operacyjnego

Jądro systemu operacyjnego Jądro systemu operacyjnego Jądro (ang. kernel) jest to podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania. Zapewnia ono usługi systemowe takie jak: komunikacja między

Bardziej szczegółowo

Systemy operacyjne. Tomasz Lewicki. marzec 2007. WWSIS, Wrocław. Tomasz Lewicki (WWSIS, Wrocław) Systemy operacyjne marzec 2007 1 / 25

Systemy operacyjne. Tomasz Lewicki. marzec 2007. WWSIS, Wrocław. Tomasz Lewicki (WWSIS, Wrocław) Systemy operacyjne marzec 2007 1 / 25 Systemy operacyjne Tomasz Lewicki WWSIS, Wrocław marzec 2007 Tomasz Lewicki (WWSIS, Wrocław) Systemy operacyjne marzec 2007 1 / 25 Czym jest system operacyjny? Mianem systemu operacyjnego określa się program

Bardziej szczegółowo

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania Spis treści Rozdział 1. Wprowadzenie do programu IBM SPSS Modeler Social Network Analysis.............. 1 IBM SPSS

Bardziej szczegółowo

Rola i zadania systemu operacyjnego

Rola i zadania systemu operacyjnego Rola i zadania systemu operacyjnego Pierwsze komputery budowane były w celu rozwiązania konkretnego problemu. Jeżeli za pomocą komputera miało być rozwiązane inne zadanie, należało zbudować inny komputer

Bardziej szczegółowo

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Akademia Techniczno-Humanistyczna w Bielsku-Białej Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 9 Temat ćwiczenia: Aplikacje klient-serwer. 1. Wstęp teoretyczny.

Bardziej szczegółowo

System operacyjny komputera Informacje podstawowe

System operacyjny komputera Informacje podstawowe System operacyjny komputera Informacje podstawowe System operacyjny (ang. skrót OS Operating System) - program komputerowy bądź zbiór programów, który zarządza sprzętem oraz aplikacjami komputera. Podstawą

Bardziej szczegółowo

Podstawy Informatyki. Wykład 3 UNIX

Podstawy Informatyki. Wykład 3 UNIX Podstawy Informatyki Wykład 3 UNIX Twórcy Dennis Ritchie Ken Thompson Linus Torvalds Historia systemu UNIX 1966 - rozpoczęcie prac na Multicsem, zespół naukowców z Bell Labs, MIT i General Electric, wśród

Bardziej szczegółowo

KARTA KURSU. Techniki informatyczne

KARTA KURSU. Techniki informatyczne KARTA KURSU Nazwa Nazwa w j. ang. Techniki informatyczne Information technology Kod Punktacja ECTS* 1 Koordynator Prof. dr hab. Jacek Migdałek Zespół dydaktyczny: Prof. dr hab. Jacek Migdałek Opis kursu

Bardziej szczegółowo

Struktura systemu operacyjnego. Opracował: mgr Marek Kwiatkowski

Struktura systemu operacyjnego. Opracował: mgr Marek Kwiatkowski Struktura systemu operacyjnego Schemat budowy systemu operacyjnego model warstwowy Schemat budowy systemu operacyjnego części składowe Większość systemów operacyjnych opiera się o koncepcję jądra, która

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000

Bardziej szczegółowo

POSIX ang. Portable Operating System Interface for Unix

POSIX ang. Portable Operating System Interface for Unix POSIX ang. Portable Operating System Interface for Unix POSIX: próba standaryzacji różnych dystrybucji systemu operacyjnego UNIX, Początek prac 1985 r. pod auspicjami IEEE. POSIX IEEE 1003, Obecnie rozwojem

Bardziej szczegółowo

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux. Kod szkolenia: Tytuł szkolenia: PS/LINUX Programowanie systemowe w Linux Dni: 5 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów tworzących aplikacje w systemie Linux, którzy chcą poznać

Bardziej szczegółowo

Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX

Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX CONFidence 2005 IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na Rzecz Dzieci Wojciech A. Koszek

Bardziej szczegółowo

Oprogramowanie Alternatywne

Oprogramowanie Alternatywne Oprogramowanie Alternatywne UNIX Wojciech Sobieski Olsztyn 2005 Systemy UNIX-owe Systemy UNIX-owe - liczne odmiany systemu UNIX o mniejszej lub większej z nim zgodności, produkowane przez największych

Bardziej szczegółowo

DZANIA I MARKETINGU BIAŁYSTOK,

DZANIA I MARKETINGU BIAŁYSTOK, 5 - POCZĄTKI OSIECIOWANIA - nie były łatwe i oczywiste IBM-owskie pojęcie Connectivity martwy model sieci 1977 - ISO dla zdefiniowania standardów w sieciach opracowała siedmiowarstwowy model sieci OSI

Bardziej szczegółowo

Informatyka. informatyka i nauki komputerowe (computer science)

Informatyka. informatyka i nauki komputerowe (computer science) Informatyka informacja i jej reprezentacje informatyka i nauki komputerowe (computer science) algorytmika efektywność algorytmów poprawność algorytmów złożoność obliczeniowa, problemy NP-trudne (NP-zupełne)

Bardziej szczegółowo

Systemy operacyjne. Wojciech Kwedlo Wydział Informatyki PB, p. 127 aragorn.pb.bialystok.pl/~wkwedlo

Systemy operacyjne. Wojciech Kwedlo Wydział Informatyki PB, p. 127 aragorn.pb.bialystok.pl/~wkwedlo Systemy operacyjne Wojciech Kwedlo Wydział Informatyki PB, p. 127 wkwedlo@ii.pb.bialystok.pl aragorn.pb.bialystok.pl/~wkwedlo Ten wykład prowadzę pierwszy raz!!! Wojciech Kwedlo, Wykład z Systemów Operacyjnych

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji

Bardziej szczegółowo

System operacyjny. System operacyjny to program kontrolujący pracę komputera

System operacyjny. System operacyjny to program kontrolujący pracę komputera SYSTEMY OPERACYJNE System operacyjny System operacyjny to program kontrolujący pracę komputera System operacyjny umożliwia uruchamianie innych programów użytkownika. System nadzoruje wykonywanie tych programów,

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Systemy Operacyjne 2 Nazwa jednostki prowadzącej moduł (należy wskazać nazwę zgodnie ze Statutem PSW Instytut, Zakład) Instytut

Bardziej szczegółowo

Q E M U. http://www.qemu.com/

Q E M U. http://www.qemu.com/ http://www.qemu.com/ Emulator procesora Autor: Fabrice Bellard Obsługiwane platformy: Windows, Solaris, Linux, FreeBSD, Mac OS X Aktualna wersja: 0.9.0 Większość programu oparta na licencji LGPL, a sama

Bardziej szczegółowo