• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Stronicowanie pamięci



    Podstrony: 1 [2] [3] [4]
    Przeczytaj także...
    Pentium - mikroprocesor zaprojektowany i wytwarzany przez firmę Intel, ukazał się na rynku 22 marca 1993 jako następca serii 486.Pamięć górna (ang. Upper Memory Area) – obszar pamięci w systemie MS-DOS pracującym w trybie rzeczywistym lub wirtualnym 86, obszar pamięci o adresie między 640 kB 1 MB (0xA0000 - 0xFFFFF). Obszar ten jest wykorzystywany przez kartę graficzną, inne urządzenie i BIOS, część pamięci pozostaje niewykorzystana przez system. W obszarach niewykorzystanych pierwotnie przez system DOS, system może rezerwować bloki pamięci zwane UMB i w nich umieszczać sterowniki karty graficznej, karty sieciowej i innych składników sprzętowych, w obszary te może być mapowana pamięć spoza przestrzeni adresowej dostępnej w trybie rzeczywistym lub mogą być używane przez programy uruchamiane w DOS.

    Stronicowanie – jeden ze sposobów rozwiązania problemu zewnętrznej fragmentacji, polegający na dopuszczeniu nieciągłości rozmieszczenia logicznej przestrzeni adresowej procesu w pamięci fizycznej. Zostało użyte przez polskiego inżyniera Jacka Karpińskiego w architekturze komputera K-202.

    Podstawowa filozofia stronicowania:

    K-202 to polski 16-bitowy minikomputer opracowany i skonstruowany przez inż. Jacka Karpińskiego z zespołem w latach 1970–1973. Był to pierwszy polski komputer zbudowany z użyciem układów scalonych w kooperacji polskich zakładów zjednoczenia MERA m.in. Metroneks z firmami z Wielkiej Brytanii: Data-Loop oraz MB Metals. Według opinii dr hab. Piotra J. Durki K-202 przewyższał pod względem szybkości pierwsze IBM PC oraz umożliwiał wielozadaniowość, wielodostępność i wieloprocesorowość.Pamięć – zdolność do rejestrowania i ponownego przywoływania wrażeń zmysłowych, skojarzeń, informacji, występująca u ludzi, niektórych zwierząt i w komputerach. W każdym z tych przypadków proces zapamiętywania ma całkowicie inne podłoże fizyczne oraz podlega badaniom naukowym w oparciu o różne zestawy pojęć.
  • Pamięć fizyczna dzielona jest na bloki stałej długości zwane ramkami.
  • Pamięć logiczna dzielona jest na bloki stałej długości zwane stronami.
  • Rozmiary stron i ramek są identyczne.
  • Przy wykonywaniu procesu, strony z pamięci pomocniczej wprowadzane są w odpowiednie ramki pamięci operacyjnej.
  • Stronicowaniem w systemach komputerowych nazywamy podział pamięci na mniejsze obszary o ustalonej lub zmiennej wielkości i przydzielanie tym blokom adresów fizycznych lub logicznych.

    Pamięć flash (ang. flash memory) – rodzaj pamięci EEPROM, pozwalającej na zapisywanie lub kasowanie wielu komórek pamięci podczas jednej operacji programowania. Jest to pamięć trwała (nieulotna) – po odłączeniu zasilania nie traci zapisanych w niej danych.Przerwanie (ang. interrupt) lub żądanie przerwania (IRQInterrupt ReQuest) – sygnał powodujący zmianę przepływu sterowania, niezależnie od aktualnie wykonywanego programu. Pojawienie się przerwania powoduje wstrzymanie aktualnie wykonywanego programu i wykonanie przez procesor kodu procedury obsługi przerwania (ang. interrupt handler).

    Spis treści

  • 1 Historia
  • 2 Stronicowanie pamięci fizycznej
  • 3 W pamięciach flash
  • 4 Stronicowanie pamięci w systemie MS-DOS
  • 5 Stronicowanie pamięci w procesorach 80386
  • 6 Przypisy
  • 7 Zobacz też
  • Historia[]

    W światowym przemyśle komputerowym stronicowanie stosowano co najmniej we wczesnych latach 60. W Polsce inż. Jacek Karpiński przy konstruowaniu komputera K-202 w latach 19701973 innowacyjnie rozwiązał problem adresowania większej ilości pamięci poprzez stronicowanie. Inne porównywalne ówczesne komputery 16-bitowe dostępne na świecie mogły zaadresować jedynie 64 kilobajty (były to Super-Nova i Modular One). Dzięki owemu mechanizmowi komputer K-202 adresował do 8 megabajtów (MB) pamięci operacyjnej.

    Intel 80386 – 32-bitowy procesor opracowany przez firmę Intel, zaprezentowany w 1985 roku. Później odpowiedniki tego procesora produkowały również firmy AMD oraz Cyrix (VIA).W informatyce, adres pamięci to unikatowy identyfikator dla części jednostkowej pamięci, w której CPU lub inne urządzenie może zachować pewną ilość danych do późniejszego wykorzystania. W nowoczesnych komputerach każdy adres identyfikuje pojedynczy bajt pamięci; dane za duże do przechowania w jednym bajcie mogą być zachowane w kilku bajtach o następujących po sobie adresach. Niektóre mikroprocesory zostały zaprojektowane aby być adresowalne dwubajtowo, czyli typowa jednostka przechowywania jest większa od bajta. Wśród przykładów znajdują się Texas Instruments TMS9900 i National Semiconductor IMP-16, wykorzystujące ten typ adresowania.


    Podstrony: 1 [2] [3] [4]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.
    EMS (ang. Expanded Memory Specification, LIM EMS) – specyfikacja dostępu do pamięci poszerzonej (ang. expanded memory) (o adresach ponad 1 MB) w systemie operacyjnym DOS na komputerach wyposażonych w procesor 80286 lub nowszych.
    Pamięć operacyjna (ang. internal memory, primary storage) – pamięć adresowana i dostępna bezpośrednio przez procesor, a nie przez urządzenia wejścia-wyjścia procesora. W pamięci tej mogą być umieszczane rozkazy (kody operacji) procesora (program) dostępne bezpośrednio przez procesor i stąd nazwa pamięć operacyjna. W Polsce często pamięć ta jest utożsamiana z pamięcią RAM, choć jest to zawężenie pojęcia, pamięcią operacyjną jest też pamięć nieulotna (ROM, EPROM i inne jej odmiany) dostępna bezpośrednio przez procesor, a dawniej używano pamięci o dostępie cyklicznym.
    Pamięć komputerowa to różnego rodzaju urządzenia i bloki funkcjonalne komputera, służące do przechowywania danych i programów (systemu operacyjnego oraz aplikacji). Potocznie przez "pamięć komputerową" rozumie się samą pamięć operacyjną.
    System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.
    Jacek Rafał Karpiński, ps. Mały Jacek (pseudonim powstańczy), (ur. 9 kwietnia 1927 w Turynie, zm. 21 lutego 2010 we Wrocławiu) – polski inżynier elektronik i informatyk, żołnierz Szarych Szeregów w Batalionie Zośka, uczestnik powstania warszawskiego, trzykrotnie odznaczony Krzyżem Walecznych. Projektant minikomputera K-202. Jeden z założycieli Polskiego Towarzystwa Informatycznego i wiceprezes jego pierwszego Zarządu Głównego. Był synem Adama Karpińskiego i Wandy Czarnockiej-Karpińskiej.
    Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).

    Reklama

    Czas generowania strony: 0.025 sek.