1.1 Wprowadzenie Organizacja operacji we/wy System wejścia/wyjścia... 6
|
|
- Paulina Leśniak
- 8 lat temu
- Przeglądów:
Transkrypt
1 Spis treści 1 Operacje wejścia/wyjścia Wprowadzenie Organizacja operacji we/wy System wejścia/wyjścia Inne zagadnienia Architektury systemów operacyjnych Rozruch systemu komputerowego Bezpieczeństwo i ochrona Operacje wejścia/wyjścia 1.1 Wprowadzenie Schemat ogólny systemu komputerowego Rysunek 1: Ogólna struktura systemu komputerowego Współczesne systemy komputerowe mogą znacznie odbiegać od zaprezentowanego schematu, mimo to ogólna struktura pozostaje zachowana. W przypadku komputerów osobistych magistrala systemowa zwykle podzielona jest na odcinki charakteryzujące się różną przepustowością. Rolę interfejsów między nimi pełnią mostek północny (umiejscowiony pomiędzy magistralami procesora, pamięci oraz szybszą magistralą systemową dawniej PCI, dziś, PCI Express) oraz mostek południowy (pomiędzy szybszą magistralą systemową a wolniejszą dawniej ISA Local Bus, dziś zwykle PCI). W niektórych systemach występowała ponadto magistrala AGP przeznaczona dla kart graficznych, dołączona do mostka północnego. Współczesne procesory coraz częściej przejmują z mostka północnego rolę kontrolera pamięci np. architektury procesorów Intel Nehalem czy Sandy Bridge. Jednostka centralna (CPU) Procesor, jednostka centralna - serce komputera Odpowiada za przetwarzanie informacji Komunikuje się poprzez magistralę systemowa Pierwotnie wspólna szyna (także w systemach SMP) 1
2 Z czasem rozbudowa i specjalizacja Operuje na zawartości pamięci operacyjnej Różne architektury (i386, Sparc, Power PC... ) Obecnie integruje także kontroler pamięci, pamięć cache oraz sterowniki magistrali PCI-Express Termin jednostka centralna bywa odnoszony do całego komputera obudowy z płytą główną, pamięcią, procesorem i kartami rozszerzeń oraz dyskami twardymi czy napędami optycznymi, ale bez urządzeń peryferyjnych dołączanych z zewnątrz. Sterownik (kontroler) urzadzenia Dedykowany komunikacji z konkretną klasą urządzeń Procesor/układ specjalizowany Posiada rejestry sterujące Bufor do komunikacji poprzez magistralę systemową Przykłady: karty graficzne karty muzyczne kontrolery dysków twardych karty sieciowe kontrolery wejścia/wyjścia (USB, FireWire, Szeregowe) Sterownik (kontroler) urzadzenia Organizacja komunikacji z kontrolerem Rozkazy wejścia/wyjścia Wejście/wyjście odwzorowane w pamięci Rejestry kontrolera Statusu opisuje stan urządzenia Sterujacy konfiguracja i sterowanie pracą Danych wejściowych dane przychodzące do systemu Danych wyjściowych dane wysyłane Rejestry danych najczęściej są wielobajtowe lub mają postać kolejek. Kontroler może mieć większą liczbę rejestrów sterujących i statusu. 2
3 1.2 Organizacja operacji we/wy Struktura wejścia - wyjścia Sposoby realizacji operacji wejścia/wyjścia Pooling (odpytywanie) Przerwania Bezpośredni dostęp do pamięci Pooling Procedura wysyłania bajtu (słowa) danych 1. Sprawdzanie flagi zajęty, aż urządzenie będzie gotowe 2. Gdy urządzenie jest gotowe: Ustawienie rejestru sterujacego (wysyłanie danych) Zapis do rejestru danych wyjściowych Ustawienie flagi gotowości danych 3. Gdy urządzenie stwierdzi ustawienie flagi gotowości: Ustawia flagę zajęty Wykonanie operacji wejścia/wyjścia Wyczyszczenie flagi gotowości, ewentualne ustawienie flagi błędów oraz wyczyszczenie flagi zajęty Spostrzeżenie: W punkcie 1 procesor realizuje aktywne oczekiwanie. Pooling Zalety i wady + Prostota Komunikacja sprowadza się do ustawienia rejestrów urządzenia i sprawdzania rejestrów statusu Obciążenie procesora Na systemie operacyjnym spoczywa konieczność periodycznego sprawdzania stanu urządzenia Ryzyko utraty danych, gdy obsługa urządzenia się spóźni Aktywne czekanie na dostępność urządzenia Wejście/wyjście z użyciem przerwań Synchroniczna obsługa I/O 1. Program użytkownika zgłasza zapotrzebowanie na operację we/wy 2. System operacyjny inicjuje operację we/wy i oczekuje na jej zakończenie 3. Urządzenie informuje o zakończeniu operacji 4. System operacyjny obsługuje urządzenie i zwraca sterowanie do programu użytkownika 3
4 Wejście/wyjście z użyciem przerwań Asynchroniczna obsługa I/O 1. Program użytkownika zgłasza zapotrzebowanie 2. System operacyjny inicjuje operację wejścia/wyjścia po czym wznawia przetwarzanie 3. Urządzenie informuje o zakończeniu operacji 4. System operacyjny ponownie zawiesza wykonywanie programu i obsługuje urządzenie 5. System operacyjny wznawia przetwarzanie programu użytkownika Wejście/wyjście z użyciem przerwań Schemat Rysunek 5: Schemat operacji wejścia/wyjścia z użyciem przerwań. Wejście/wyjście z użyciem przerwań Mechanizmy pomocnicze Kontroler przerwań określanie źródeł przerwań kolejkowanie obsługi przerwań Tablice stanów urządzeń informacje o stanie urządzenia informacje o aktualnie przetwarzanym zamówieniu powiązanie przerwania od urządzenia z oczekującym procesem Kolejki zamówień kolejka zamówień na urządzenie 4
5 Wejście/wyjście z użyciem przerwań Zalety i wady + Urządzenia zgłaszają potrzebę obsługi w czasie trwania operacji procesor może być przydzielony innemu procesowi minimalizacja możliwości przeoczenia zdarzenia Zaangażowanie procesora kopiowanie danych pomiędzy buforami urządzenia a pamięcią za każdym razem operacja sprowadza się do przesłania jednego słowa danych W przypadku terminala czy portu szeregowego, przerwanie generowane jest o każdym odczytanym/wysłanym znaku. Przy powolnym napływie danych nie stanowi to problemu, ale w przypadku szybkich urządzeń mogło by paraliżować działanie systemu. Stąd też zaistniała konieczność wypracowania mechanizmów przejmujących od procesora część obowiązków związanych z przesyłaniem danych pomiędzy sterownikami urządzeń a pamięcią operacyjną. Bezpośredni dostęp do pamięci PIO programowane wejście/wyjście Dane przesyłane do urządzenia po jednym słowie Wykorzystanie poolingu lub DMA Podejście takie jest nieefektywne! DMA bezpośredni dostęp do pamięci Specjalizowany kontroler steruje przepływem danych pomiędzy sterownikami urządzeń a pamięcią operacyjną Stosowane przy transferze większych ilości danych DMA - Direct Memory Access 1. Urządzenie zgłasza gotowość (przerwanie) 2. System operacyjny informuje kontroler DMA z jakiego urządzenia i pod jaki adres ma przesłać dane po czym wraca do wykonywania programu 3. Kontroler DMA przeprowadza transfer po czym zgłasza systemowi jego zakończenie (przerwanie) 4. System obsługuje przerwanie i kontynuuje przetwarzanie DMA Tryby pracy Transfer blokowy kontroler DMA przejmuje kontrolę nad magistralą systemową do czasu zakończenia transmisji Kradzież cykli kontroler DMA po każdym przesłanym słowie zwraca magistralę systemową procesorowi i występuje z nowym zamówieniem Tryb transparentny kontroler DMA prowadzi transmisje w czasie, gdy procesor jest zajęty obliczeniami 5
6 1.3 System wejścia/wyjścia Cechy urzadzeń wejścia/wyjścia Tryb przesyłania danych Urządzenia blokowe blok bajtów Urządzenia znakowe po jednym znaku Sposób dostępu Dostęp sekwencyjny uporządkowanie danych narzucane przez urządzenie Dostęp swobodny możliwość dostępu do danych w dowolnej kolejności Organizacja transmisji Synchroniczne Asynchroniczne Cechy urzadzeń wejścia/wyjścia Możliwość współdzielenia Dostęp na zasadzie wyłączności Urządzenie współdzielone Kierunek transmisji Tylko zapis Tylko odczyt Zapis i odczyt Szybkość urządzenia 2 Inne zagadnienia 2.1 Architektury systemów operacyjnych Jadro systemu operacyjnego Jądro systemu operacyjnego pośredniczy pomiędzy sprzętem a programami użytkownika (aplikacjami). 6
7 Jadro systemu operacyjnego Odpowiada za organizację pracy systemu operacyjnego Zarządzanie procesami Zarządzanie pamięcią Zarządzanie urządzeniami Udostępnia aplikacjom mechanizm wywołań systemowych Udostępnianie usług jądra programom użytkownika Operacje wejścia/wyjścia, tworzenie i synchronizacja procesów itp. Różne architektury Jądro monolityczne Mikrojądro Jądro hybrydowe Tryby pracy CPU Tryb jadra Uprzywilejowany tryb pracy procesora, umożliwia dostęp do całego obszaru pamięci, w tym stron zarezerwowanych dla jądra systemu. Tryb użytkownika Pamięć udostępniana poprzez mechanizmy pamięci wirtualnej, możliwa zarówno izolacja jak i współdzielenie obszarów pamięci. Kontrola dostępu do pamięci. Dostęp do urządzeń za pośrednictwem wywołań systemowych. Przestrzenie adresowe Przestrzeń jadra Obszar pamięci zarezerwowany dla jądra systemu operacyjnego, zależnie od architektury jądra może obejmować także sterowniki urządzeń oraz systemy plików. Przestrzeń użytkownika Obszar pamięci użytkowany przez procesy użytkownika poprzez mechanizmy pamięci wirtualnej. Jadro monolityczne Wszystkie elementy systemu operacyjnego pracują w trybie jądra Zarządzanie procesami i pamięcią Systemy plików Wywołania systemowe Komunikacja międzyprocesowa Sterowniki urządzeń Programom użytkownika udostępniany jest interfejs do usług jądra w postaci wywołań systemowych Niektóre systemy pozwalają na dynamiczne ładowanie modułów jądra nie mylić z jądrami hybrydowymi! Przykłady: Unix (*BSD, Solaris do 4.x, AIX, HP-UX), Linux, Windows 9x, DOS 7
8 Jadro monolityczne Rysunek 6: System z jądrem monolitycznym Mikrojadro Jądro udostępnia podstawowe mechanizmy Podstawowa komunikacja międzyprocesowa Zarządzanie procesami Zarządzanie pamięcią Usługi systemowe i sterowniki urządzeń Udostępniane przez programy zwane serwerami Działają w przestrzeni użytkownika Komunikacja między serwerami a aplikacjami za pośrednictwem serwera IPC Komunikacja pomiędzy serwerami za pośrednictwem podstawowego IPC Dodatkowy nakład czasowy na komunikację niższa wydajność Sterowniki urządzeń oraz usługi systemowe objęte są ochroną pamięci Przykłady: Hurd, QNX Mikrojadro Rysunek 7: System z mikrojądrem 8
9 Jadro hybrydowe W trybie jądra działają podstawowe usługi systemowe Komunikacja międzyprocesowa Zarządzanie procesami Zarządzanie pamięcią Sterowniki urządzeń W trybie użytkownika działają pozostałe usługi systemowe analogicznie jak w przypadku mikrojądra Mniejsze narzuty czasowe na przełączanie kontekstu i przechodzenie między trybem użytkownika a jądra Gorsza ochrona przed błędami Często uważane za pojęcie marketingowe Przykłady: Windows NT, XNU/Darwin, NetWare Jadro hybrydowe Rysunek 8: System z jądrem hybrydowym Exokernel Koncepcja rozwijana w MIT Obok tradycyjnego jądra dodatkowe lekkie jądro Niskopoziomowy dostęp do sprzętu Współdzielenie urządzeń i ochrona Decyzja programisty Wykorzystanie mechanizmów normalnego jądra Implementacja dostępu niskopoziomowego 9
10 Rysunek 9: Egzokernel Źródło: wikipedia 2.2 Rozruch systemu komputerowego Rozruch systemu komputerowego 0. Włączenie zasilania 1. Uruchomienie programu rozruchowego (BIOS) 2. Testy POST (Power On Self-Test) test konfiguracji procesora test pamięci test konfiguracji pamięci masowych 3. Inicjalizacja kart rozszerzeń z własnym BIOS 4. Załadowanie systemu operacyjnego i przekazanie mu sterowania 2.3 Bezpieczeństwo i ochrona Bezpieczeństwo i ochrona czym sa Ochrona Mechanizmy kontroli dostępu do zasobów systemu. Kontrola ta obejmuje użytkowników oraz uruchomione przez nich programy (procesy). Bezpieczeństwo Mechanizmy zapewniające integralność systemu oraz danych w nim przechowywanych. Ochrona Ochrona systemu i jego zasobów przed zagrożeniami pochodzącymi z wnętrza systemu. Kontrola dostępu do zasobów: pamięci 10
11 Bezpieczeństwo plików czasu procesora urządzeń wejścia/wyjścia Ochrona systemu i jego zasobów przed zagrożeniami pochodzącymi z otoczenia systemu Poziomy bezpieczeństwa: 1. Fizyczne zabezpieczenie fizycznego dostępu do sprzętu 2. Ludzkie odpowiedni dobór użytkowników systemu 3. Sieciowe ochrona przed zagrożeniami wiążącymi się z wykorzystaniem sieci 4. Systemu operacyjnego mechanizmy obronne wbudowane w system operacyjny Bezpieczeństwo systemu operacyjnego Uwierzytelnianie Uwierzytelnianie (autentykacja) Potwierdzenie tożsamości użytkownika. Element fizyczny klucz, karta Wiedza użytkownika login i hasło Atrybut użytkownika biometria, grafologia Hasła i ich słabości Najprostsza i najpowszechniejsza metoda uwierzytelniania Podatne na wiele ataków: odgadnięcie na podstawie wiedzy o użytkowniku metodą słownikową lub siłową podglądanie rejestrowanie naciskanych klawiszy sniffing zgubienie notatek przekazanie hasła osobom trzecim Sposoby poprawy bezpieczeństwa haseł Komplikowanie haseł: minimum 8 znaków wielkie/małe litery, znaki przestankowe, cyfry Hasła losowe Periodyczna zmiana haseł Hasła jednorazowe Uwaga: Nadmierne skomplikowanie hasła powoduje, ze użytkownik je najprawdopodobniej zapisze (a potem zgubi... ). 11
12 Biometria Wykorzystanie niepowtarzalnych cech człowieka: odcisk palca rozpoznawanie dłoni wzór tęczówki oka rozpoznawanie twarzy Coraz większa popularność Bezpieczeństwo systemu operacyjnego Zagrożenia programowe Koń trojański Oprogramowanie (lub jego fragmenty), które pod przykrywką niegroźnych funkcji użytkowych wykonuje inne działania Boczne/tylne wejście (back door) Ukryta w oprogramowaniu użytkowym możliwość uzyskania nieautoryzowanego dostępu do systemu. Ataki typu przepełnienie stosu/bufora Atak polega na umieszczeniu fragmentu kodu w pamięci atakowanego komputera, a następnie nadpisaniu adresu powrotu z funkcji adresem początku umieszczonego kodu. Bezpieczeństwo systemu operacyjnego Zagrożenia systemowe Robaki Programy umiejące się samodzielnie rozprzestrzeniać w środowisku sieciowym. Mogą przenosić złośliwy kod. Wirusy Mniej lub bardziej szkodliwe oprogramowanie, w przeciwieństwie do robaków nie mają możliwości samodzielnego rozmnażania się. Ataki DoS/DDoS Ataki polegające na uniemożliwieniu korzystania z systemu. 12
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Bardziej szczegółowoLEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Bardziej szczegółowoJadro monolityczne vs. mikrojadro. Mikrojadro. Olga Kowalczuk. 9 grudnia 2008
Jadro monolityczne vs. mikrojadro 9 grudnia 2008 Jadro monolityczne vs. mikrojadro Jadro monolityczne vs. mikrojadro Jadro monolityczne vs. mikrojadro Jadro monolityczne Aplikacje użytownika wywołania
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
Bardziej szczegółowoUrządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
Bardziej szczegółowoMikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Bardziej szczegółowoArchitektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Bardziej szczegółowoBudowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Bardziej szczegółowoMAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na
, gniazda kart rozszerzeń, w istotnym stopniu wpływają na wydajność systemu komputerowego, m.in. ze względu na fakt, że układy zewnętrzne montowane na tych kartach (zwłaszcza kontrolery dysków twardych,
Bardziej szczegółowoArchitektura i administracja systemów operacyjnych
Architektura i administracja systemów operacyjnych Wykład 1 Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Informacje wstępne Prowadzący
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Tydzień 8 Magistrale systemowe Magistrala Układy składające się na komputer (procesor, pamięć, układy we/wy) muszą się ze sobą komunikować, czyli być połączone. Układy łączymy ze
Bardziej szczegółowoArchitektura komputera
Architektura komputera Architektura systemu komputerowego O tym w jaki sposób komputer wykonuje program i uzyskuje dostęp do pamięci i danych, decyduje architektura systemu komputerowego. Określa ona sposób
Bardziej szczegółowoArchitektura systemu komputerowego
Architektura systemu komputerowego Klawiatura 1 2 Drukarka Mysz Monitor CPU Sterownik dysku Sterownik USB Sterownik PS/2 lub USB Sterownik portu szeregowego Sterownik wideo Pamięć operacyjna Działanie
Bardziej szczegółowoWybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola
Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola Ogólny schemat komputera Jak widać wszystkie bloki (CPU, RAM oraz I/O) dołączone są do wspólnych
Bardziej szczegółowoArchitektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy otoczenia procesora (chipset) Rozwiązania sprzętowe CHIPSET Podstawą budowy płyty współczesnego komputera PC jest Chipset. Zawiera on większość
Bardziej szczegółowoTechnologia 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ółowoSYSTEMY 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ółowoUrządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
Bardziej szczegółowoSpis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Bardziej szczegółowoChipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -
Chipset i magistrala Chipset - Układ ten organizuje przepływ informacji pomiędzy poszczególnymi podzespołami jednostki centralnej. Idea chipsetu narodziła się jako potrzeba zintegrowania w jednym układzie
Bardziej szczegółowoMagistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
Bardziej szczegółowoStruktura systemów komputerowych
Struktura systemów komputerowych Działanie systemu komputerowego Struktury WE/WY Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Ogólna architektura systemu Wykład 6, Systemy operacyjne (studia
Bardziej szczegółowoArchitektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)
Struktury systemów komputerowych Architektura systemu komputerowego Działanie systemu komputerowego Struktura we/wy Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Architektura 2.1 2.2 Działanie
Bardziej szczegółowo2013-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ółowoArchitektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy we/wy jak je widzi procesor? Układy wejścia/wyjścia Układy we/wy (I/O) są kładami pośredniczącymi w wymianie informacji pomiędzy procesorem
Bardziej szczegółowoTechnologie informacyjne - wykład 2 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 2 - Prowadzący: dr inż. Łukasz
Bardziej szczegółowoPrezentacja systemu RTLinux
Prezentacja systemu RTLinux Podstawowe założenia RTLinux jest system o twardych ograniczeniach czasowych (hard real-time). Inspiracją dla twórców RTLinux a była architektura systemu MERT. W zamierzeniach
Bardziej szczegółowoStruktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
Bardziej szczegółowoURZĄDZENIA WEJŚCIA-WYJŚCIA
Wykład czwarty URZĄDZENIA WEJŚCIA-WYJŚCIA PLAN WYKŁADU Budowa ogólna komputerów PC Urządzenia zewnętrzne w PC Podział urządzeń zewnętrznych Obsługa przerwań Bezpośredni dostęp do pamięci Literatura 1/24
Bardziej szczegółowoArchitektura Systemów Komputerowych
Architektura Systemów Komputerowych Wykład 13: Układy wejścia wyjścia. Struktura komputera. Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Układy wejścia-wyjścia
Bardziej szczegółowoJą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ółowoSystemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Strona WWW przedmiotu: Program ćwiczeń projektowych
Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@agh.edu.pl Wykłady: 7 tygodni po 2 h, s. 209, B-4 Projekty: 2 godziny
Bardziej szczegółowoInterfejs urządzeń peryferyjnych
Interfejs urządzeń peryferyjnych Terminy - Referaty do 08.05.2010 - Egzamin 09.05.2010 lub 22.05.2010 Typy transmisji informacji Transmisja informacji w komputerach odbywa się przy wykorzystaniu magistrali
Bardziej szczegółowoPamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4
Pamięć wirtualna Przygotował: Ryszard Kijaka Wykład 4 Wstęp główny podział to: PM- do pamięci masowych należą wszelkiego rodzaju pamięci na nośnikach magnetycznych, takie jak dyski twarde i elastyczne,
Bardziej szczegółowoIdyllaOS. Prosty, alternatywny system operacyjny. www.idyllaos.org. Autor: Grzegorz Gliński. Kontakt: milyges@gmail.com
IdyllaOS www.idyllaos.org Prosty, alternatywny system operacyjny Autor: Grzegorz Gliński Kontakt: milyges@gmail.com Co to jest IdyllaOS? IdyllaOS jest to mały, prosty, uniksopodobny, wielozadaniowy oraz
Bardziej szczegółowoArchitektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Rozwój płyt głównych Płyta główna Płyta główna systemu ISA Podsystem CPU Podsystem pamięci Podsystem we/wy Płyta główna PCI Płyta główna AGP Płyta
Bardziej szczegółowoWprowadzenie 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ółowoStruktura 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ółowoUkłady wejścia/wyjścia
Układy wejścia/wyjścia Schemat blokowy systemu mikroprocesorowego Mikroprocesor połączony jest z pamięcią oraz układami wejścia/wyjścia za pomocą magistrali systemowej zespołu linii przenoszącymi sygnały
Bardziej szczegółowoTemat 2. Logiczna budowa komputera.
Temat 2. Logiczna budowa komputera. 01.03.2015 1. Opis i schemat logicznej budowy komputera (rys. 28.4, ilustracje budowy komputera z uwzględnieniem elementów składowych, głównych podzespołów, procesami
Bardziej szczegółowoPodstawy Techniki Komputerowej. Temat: BIOS
Podstawy Techniki Komputerowej Temat: BIOS BIOS ( Basic Input/Output System podstawowy system wejścia-wyjścia) zapisany w pamięci stałej zestaw podstawowych procedur pośredniczących pomiędzy systemem operacyjnym
Bardziej szczegółowoNOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą
Bardziej szczegółowoArchitektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych
Architektura Systemów Komputerowych Bezpośredni dostęp do pamięci Realizacja zależności czasowych 1 Bezpośredni dostęp do pamięci Bezpośredni dostęp do pamięci (ang: direct memory access - DMA) to transfer
Bardziej szczegółowoDodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów
Bardziej szczegółowoWstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoArchitektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Rozwój płyt głównych - część 2 Magistrale kart rozszerzeń Rozwój magistral komputera PC Płyta główna Czas życia poszczególnych magistral Pentium
Bardziej szczegółowoDział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ółowoPodstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci
Układ Podstawy Informatyki - Układ bezpośredniego dostępu do pamięci alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu Układ 1 Układ Wymiana informacji Idea Zasady pracy maszyny W Architektura
Bardziej szczegółowoMagistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Bardziej szczegółowoWprowadzenie. 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ółowoPośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Bardziej szczegółowoWprowadzenie. 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ółowoSystem 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ółowoArchitektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoSYSTEMY 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ółowoWstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali
Wstęp doinformatyki Architektura interfejsów Interfejsy, urządzenia we/wy i komunikacja Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 1 Slajd 2 Magistrala Linie magistrali Sterowanie
Bardziej szczegółowoSystemy 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ółowoSystemy Operacyjne i Sieci Komputerowe
Systemy Operacyjne i Sieci Komputerowe Sprzęt komputerowy Prowadzący: System Operacyjny + Programy Łatwe użytkowanie szmurlor@iem.pw.edu.pl GE 229 1 Komunikacja z urządzeniami. Komunikacja z urządzeniami
Bardziej szczegółowoOPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą oraz
Bardziej szczegółowo4. Procesy pojęcia podstawowe
4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa
Bardziej szczegółowoSystemy 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ółowoSYSTEMY 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ółowoStandard transmisji równoległej LPT Centronics
Standard transmisji równoległej LPT Centronics Rodzaje transmisji szeregowa równoległa Opis LPT łącze LPT jest interfejsem równoległym w komputerach PC. Standard IEEE 1284 został opracowany w 1994 roku
Bardziej szczegółowoPRZERWANIA. 1. Obsługa zdarzeń, odpytywanie i przerwania Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego.
PRZERWANIA 1. Obsługa zdarzeń, odpytywanie i Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego. Istnieją dwie metody pozyskania informacji o zdarzeniach: 1. Cykliczne
Bardziej szczegółowoWykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Bardziej szczegółowoSystemy wejścia-wyjścia. wyjścia
Systemy wejścia-wyjścia wyjścia RóŜnorodność urządzeń Funkcje Pamięci Przesyłania danych Interfejsu z człowiekiem Sterowanie Transmisja Znakowa Blokowa Dostęp Sekwencyjny Swobodny Tryb pracy Synchroniczny
Bardziej szczegółowoBudowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver
BUDOWA KART SIECIOWYCH I ZASADA DZIAŁANIA Karty sieciowe i sterowniki kart sieciowych Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface
Bardziej szczegółowoArchitektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC
Architektura Systemów Komputerowych Rozwój architektury komputerów klasy PC 1 1978: Intel 8086 29tys. tranzystorów, 16-bitowy, współpracował z koprocesorem 8087, posiadał 16-bitową szynę danych (lub ośmiobitową
Bardziej szczegółowoUrządzenia wej.-wyj. Plan (1) Plan (2)
Urządzenia wej.-wyj. Plan (). Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Bardziej szczegółowoUrządzenia wej.-wyj.
Urządzenia wej.-wyj. Plan (). Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Bardziej szczegółowoUrządzenia wej.-wyj. Plan (1) Plan (2) Rodzaje urządzeń wejściawyjścia
Plan () Urządzenia wej.-wyj.. Rodzaje urządzeń wejścia-wyjścia 2. Struktura mechanizmu wejścia-wyjścia a) sterownik urządzenia b) moduł sterujący c) podsystem wejścia-wyjścia 3. Miejsce urządzeń wejścia-wyjścia
Bardziej szczegółowoMariusz Rudnicki PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO CZ.1
Mariusz Rudnicki mariusz.rudnicki@eti.pg.gda.pl PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO CZ.1 Przedmiot PSCR Przedmiot PSCR Wykład do połowy semestru Laboratorium od połowy semestru Projekt Zaliczenie
Bardziej szczegółowoSystemy operacyjne. Król Tomasz
Systemy operacyjne Król Tomasz Struktura systemów komputerowych i operacyjnych Elementy architektury systemu komputerowego W uproszczeniu, architektura współczesnego komputera uniwersalnego składa się
Bardziej szczegółowoProgramowanie współbieżne Wykład 2. Iwona Kochańska
Programowanie współbieżne Wykład 2 Iwona Kochańska Miary skalowalności algorytmu równoległego Przyspieszenie Stały rozmiar danych N T(1) - czas obliczeń dla najlepszego algorytmu sekwencyjnego T(p) - czas
Bardziej szczegółowo1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7?
Temat. Architektura systemu Windows 7. 1) Czym jest architektura systemu Windows 7 i jak się ją tworzy? 2) Jakie są poszczególne etapy uruchomienia systemu Windows 7? 3) Do czego służy narzędzie BCD. Edit?
Bardziej szczegółowoSystemy 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ółowoPodstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Układy wejścia-wyjścia mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Układem wejścia-wyjścia nazywamy układ elektroniczny pośredniczący w wymianie informacji pomiędzy procesorem
Bardziej szczegółowo43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania
43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania Typy pamięci Ulotność, dynamiczna RAM, statyczna ROM, Miejsce w konstrukcji komputera, pamięć robocza RAM,
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowoWykład IV. Układy we/wy. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład IV Układy we/wy 1 Część 1 2 Układy wejścia/wyjścia Układy we/wy (I/O) są kładami pośredniczącymi w wymianie informacji pomiędzy procesorem
Bardziej szczegółowoUkład sterowania, magistrale i organizacja pamięci. Dariusz Chaberski
Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy
Bardziej szczegółowoSystemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1
i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:
Bardziej szczegółowoSYSTEMY WEJŚCIA-WYJŚCIA
SYSTEMY WEJŚCIA-WYJŚCIA Systemy wejścia-wyjścia mają na celu umożliwienie wprowadzania informacji do komputera (wpisywanie tekstu, odczytywanie i zapisywanie danych na urządzeniach pamięci masowej itp.)
Bardziej szczegółowoSystemy Operacyjne sprzęt
Katedra Informatyki, Politechnika Świętokrzyska w Kielcach Kielce, 6 października 2015 Plan wykładu 1 Scenariusze obsługi wejścia-wyjścia 2 Sposób działania 3 Dualny tryb pracy procesora Ochrona pamięci
Bardziej szczegółowoWykład VI: Układy otoczenia procesora
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład VI: Układy otoczenia procesora dr Artur Bartoszewski Rozwój płyt głównych Płyta główna systemu ISA Podsystem CPU Podsystem pamięci Podsystem
Bardziej szczegółowodr 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ółowoL4Ka::Pistachio Mikrojądra mogą być wydajne
L4Ka::Pistachio Mikrojądra mogą być wydajne Marek Materzok Instytut Informatyki Uniwersytetu Wrocławskiego Spotkanie Koła Studentów Informatyki 8 grudnia 2005 Architektura monolityczna Jądro jednolitym
Bardziej szczegółowodokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Bardziej szczegółowoSieciowe Systemy Operacyjne
1 Sieciowe Systemy Operacyjne 1. Etapy rozwoju systemów komputerowych System scentralizowany System sieciowy System rozproszony 1.1 System scentralizowany Zastosowane duże komputery (mainframes ) Użytkownicy
Bardziej szczegółowo2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Bardziej szczegółowoSystemy 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ółowoOpis 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ółowoQ 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ółowoProgramowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
Bardziej szczegółowoDział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący
Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry
Bardziej szczegółowoBudowa komputera. Lubię to! - podręcznik
Budowa komputera Lubię to! - podręcznik Plan na dziś Przypomnienie podstawowych wiadomości z poprzedniej lekcji Założenia teoretyczne komputera Praktyczna realizacja idei Podział elementów: W zależności
Bardziej szczegółowo