Logická organizace paměti Josef Horálek



Podobné dokumenty
ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

Základní pojmy. Program: Algoritmus zapsaný v programovacím jazyce, který řeší nějaký konkrétní úkol. Jedná se o posloupnost instrukcí.

Operační systémy (OS)

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

Komunikace procesoru s okolím

Metody připojování periferií BI-MPP Přednáška 2

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

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

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

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

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

2.Části operačního systému

Přidělování paměti II Mgr. Josef Horálek

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

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

Činnost počítače po zapnutí

Vnitřní a vnější paměti Část: vnitřní paměti

Stavba operačního systému

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

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

Shrnutí Obecné Operační systém Microsoft Windows 7 Ultimate Centrální procesor

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

AGP - Accelerated Graphics Port

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

Profilová část maturitní zkoušky 2014/2015

Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Pokročilé architektury počítačů

Paměti Josef Horálek

Osobní počítač. Zpracoval: ict Aktualizace:

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

MS-DOS byl velmi rozšířeným operačním systémem a dosud ho používají uživatelé a pracoviště, která si nečiní velké nároky na rozsáhlejší funkce a

Fakulta informačních technologií, VUT v Brně Ústav počítačových systémů Personální počítače, technická péče, cvičení. Sběrnice ISA

Komunikace mikroprocesoru s okolím Josef Horálek

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

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

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

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Základní pojmy informačních technologií

HW počítače co se nalézá uvnitř počítačové skříně

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

Sběrnicová struktura PC Interní počítačové paměti PC

Komunikace procesoru s okolím

Instalace OS, nastavení systému

Operační systémy: funkce

OPS Paralelní systémy, seznam pojmů, klasifikace

Operační systémy 2. Přednáška číslo 2. Přidělování paměti

Systém adresace paměti

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Zobrazovací jednotky a monitory

CHARAKTERISTIKY MODELŮ PC

Profilová část maturitní zkoušky 2015/2016

Management procesu I Mgr. Josef Horálek

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

SOUV-VVC, o.p.s. Nasavrky. Informační a komunikační technologie

Témata profilové maturitní zkoušky

Principy činnosti sběrnic

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

Maturitní téma: Operační MS-DOS

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

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

VirtualBox desktopová virtualizace. Zdeněk Merta

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

Technické prostředky počítačové techniky

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Informatika teorie. Vladimír Hradecký

Počítač jako prostředek řízení. Struktura a organizace počítače

František Hudek. únor ročník

Maturitní témata. Informační a komunikační technologie. Gymnázium, Střední odborná škola a Vyšší odborná škola Ledeč nad Sázavou.

Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

09. Memory management. ZOS 2006, L.Pešička

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

IT ESS II. 1. Operating Systém Fundamentals

PB153 Operační systémy a jejich rozhraní

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

Lekce 6 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

Hardware ZÁKLADNÍ JEDNOTKA

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Paměťový podsystém počítače

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

Uživatelská Dokumentace

Část 1. Technická specifikace. Posílení ochrany demokratické společnosti proti terorismu a extremismu


Software programové vybavení. 1. část

Linux a 64 bitů. SUSE Labs. Michal Ludvig Vojtěch Pavlík

Název školy: Základní škola a Mateřská škola Žalany

Praktická cvičení- teoretická průprava

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Software Operaèní systém autorské dílo licenci multilicenci Aplikaèní software Komerèní programy upgrade OEM software Demoverze a zku ební verze

Technické vybavení počítače. (všechny části z nichž je počítač složen)

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

PCMCIA(Personal Computer Memory Card PCMCIA (3) PCMCIA (2) PCMCIA (4)

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

Transkript:

Logická organizace paměti Josef Horálek

Logická organizace paměti = Paměť využívají = uživatelské aplikace = operační systém = bios HW zařízení = uloženy adresy I/O zařízení atd. = Logická organizace paměti = pravidla, kterými se řídí přidělování paměti

Logická organizace paměti = Paměť je rozdělena na několik částí = definovaných IBM při konstrukci PC-XT = dnes struktura pozměněna, ale základní definované oblasti paměti mají stále význam = Hlavní části: = konvenční paměť = rezervovaná paměť = paměť nad 1MB

Logická organizace paměti Paměť nad 1 MB HMA BIOS Rezervovaná paměť VIDEO Konvenční paměť Volné místo pro uživatelské programy videokarta řadič pevného disku klávesnice TSR, DOS, OVLADAČE OBLAST I/O PAMĚTI COM 2 COM1 volné pro další zařízení

Konvenční paměť = Convention memory 0 640KB = oblast vstupně/výstupních zařízení = oblast určená pro práci programů

= Konkrétní obsazení I/O paměti Konvenční paměť

= První KB paměti je vymezen pro I/O adresy = přes které komunikuje mikroprocesor s okolím Paměť I/O = každá část PC má přidělenu I/O adresu, přes níž posílá svá data mikroprocesoru = Přidělování adres I/O se řídí přesnými pravidly: = adresy od 000000 do 0FF pro díly základní desky = adresy od 100 do 3FF jsou určeny pro rozšiřující desky = Dvě zařízení nemohou využívat stejné adresy = mikroprocesor by nevěděl s kterou periferií komunikuje = Při rozšíření počítače o novou desku nutno zadat originální DMA, IRQ a adresu I/O

Programová část konvenční paměti = Tato část paměti začíná adresou na 1KB a končí na 640KB = Pro 32bitové OS nemá tato paměť význam = Důležitá pro 16bitové OS = Nalezte zde např. ovladače = spouštěly se pomocí příkazů v CONFIG.SYS = Ve Windows se načítají pomocí registrů

Rezervovaná paměť = Reserved memory od 640KB do 1MB. = Adresy rezervovány pro technické prostředky počítače = s tuto částí paměti neumí pracovat žádné programy = Jsou zde např. adresy : = A0000 C7FFF grafický adaptér = F0000 FFFFF systémový BIOS = mezi nimi je prostor, který využívají BIOSy rozšiřujících desek

= Konkrétní obsazení rezervované paměti Rezervovaná paměť

Paměť nad 1 MB = Programy OS DOS mohly používat paměť nad 1024 kb prostřednictvím speciálních programů paměťové manažery = Byli definovány dva principy: = stránkové manažery (EMM, EMS) = nestránkové manažery (XMM, XMS)

Stránková paměť EXPANDED = Systém zpřístupnil paměť nad 1 MB = princip - paměť nad 1 MB rozdělena na stránky = do rezervované paměti se umístil přepínač, který posílal data na určité adresy určitých stránek

Nestránková paměť EXTENDED = Využití umožněno rozšířením adresové sběrnice u počítačů PC-AT = pro širší sběrnice dovoluje vygenerovat více adres = pro přístup do paměti nad 1 MB tak není třeba žádných přepínačů. = Přímé adresování zajišťuje XMS (extended Memory Specification) = někdy označovaný XMM (extended Memory Manager)

Práce s pamětí ve Windows = OS Linux i Windows podporují multitasking - zpracování více programů současně = Jde o jednu z technologií pro práci s operační pamětí. = v praxi se multitasking realizuje velmi rychlým přepínáním mezi běžícími programy = každý z programů dostává část mikroprocesorového času = Existují dva základní způsoby: = Kooperativní multitasking = Preemptivní multitasking

Kooperativní multitasking = Čas procesoru je operačním systémem přidělen jednomu programu = v držení tak dlouho, dokud jej sám nevrátí zpět operačnímu systému = ten jej pak přiděli jinému programu = program však nemusí procesorový čas vrátit v dostatečně krátkém časovém úseku, což působí dojmem, jako by ostatní programy nepracovaly. = horší případ nastane ve chvíli, kdy program vůbec nevrátí řízení času procesoru (např. zhavaruje) = tato situace vede k havárii celého systému = tímto způsobem pracují 16bitové programy napsané pro Windows 3.x

Preemptivní multitasking = Spolehlivější multitasking = čas procesoru je přidělen programu pouze na určitou dobu = po jejím uplynutí jej sám operační systém programu odebere = přidělí jinému programu = nemohou tak nastat stavy kooperativního multitaskingu = tímto systémem pracují 32bitové OS Windows 98 až XP, W7

Stránkovací soubor = Simulace operační paměti na pevném disku = do souboru na disk si ukládá momentálně nepotřebný obsah paměti RAM = soubor se nazývá stránkovacím souborem = jde o skrytý soubor pojmenovaný pagefile.sys = soubor se vytváří automaticky během instalace a jeho velikost je 1,5x velikosti operační paměti počítače = při velikosti operační paměti 512 MB bude mít stránkovací soubor 768 MB, pro operační paměť 1GB to bude 1,5 GB = Práce s virtuální pamětí je automatická = Pro konfiguraci platí několik doporučení: = stránkovací soubor by neměl být na stejné jednotce jako systémové soubory = stránkovací soubor by také neměl být na disku, který je odolný vůči chybám = u stránkovacího souboru není tolerance vůči chybám potřebná a u většiny systémů s tolerancí proti chybám dochází k pomalejšímu zápisu dat = neukládejte více stránkovacích souborů do různých oddílů jedné fyzické jednotky disku

Stránkovací soubor CPU Main Memory (RAM) 1 GB pozn.: extrémně rychlý přístup 2 až B GB/s Swap File (on the hard drive) Dynamická velikost souboru 1,5 GB nebo více pozn.: 10 20 ms přístupový čas, 40-90 MB/s

= Správce úloh nám prozradí vše potřebné Máme dostatečně velkou paměť?

Děkuji za pozornost