• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Extended Memory Specification

    Przeczytaj także...
    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).Lotus Development Corporation - amerykańska firma komputerowa z siedzibą w Cambridge, założona w 1981 roku przez Mitcha Kapora. Obecnie marka IBM.
    Komputer osobisty (ang. personal computer) – mikrokomputer przeznaczony przede wszystkim do użytku osobistego w domu i biurze. Służy głównie do uruchamiania oprogramowania biurowego, dostępu do zasobów Internetu, prezentacji treści multimedialnych (tekst, obrazy, dźwięki, filmy i inne), jak i gier.

    XMS (ang. Extended Memory Specification) – specyfikacja dostępu do pamięci rozszerzonej (ang. extended memory, znajdującej się powyżej 1 MB) w programach pracujących w systemie operacyjnym DOS na komputerach wyposażonych w procesor 80286 lub wyższy. XMS definiował również dostęp do pamięci HMA, w tym umożliwiał sterowanie linią adresową A20 - więcej na ten temat w artykule Tryb rzeczywisty.

    Sterownik urządzenia to program lub fragment programu odpowiadający za dane urządzenie i pośredniczący pomiędzy nim, a resztą systemu komputerowego. Zwykle uabstrakcyjnia pewne cechy urządzenia, choć może jedynie zajmować się kwestiami uprawnień dostępu i udostępniać urządzenie bez żadnej ingerencji. Wtedy program, który z niego korzysta też jest w pewnym sensie sterownikiem.Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

    Aby program mógł wykorzystywać pamięć rozszerzoną wymagana jest obecność sterownika, który będzie realizował żądania programu (np. przydział bloku pamięci, zwolnienie bloku pamięci itp.). Dostęp do funkcji sterownika jest możliwy przez przerwanie programowe o numerze 2Fh. Z systemem MS-DOS, począwszy od wersji 4.00, dostarczany był standardowo sterownik o nazwie HIMEM.SYS, który był ładowany do pamięci poprzez wpis w pliku systemowym CONFIG.SYS. Wiele programów napisanych dla systemu MS-DOS korzystało ze sterownika pamięci rozszerzonej, były to między innymi programy użytkowe, gry, a nawet systemy operacyjne Microsoft Windows w wersjach 2.1 - Me. Te ostatnie przydzielały sobie całą dostępna pamięć rozszerzoną, by same nią zarządzać i alokować dla procesów uruchamianych w tychże środowiskach graficznych.

    Intel 80286 – 16-bitowy procesor opracowany przez firmę Intel, oficjalnie pokazany po raz pierwszy 1 lutego 1982. Procesor składał się ze 134 tysięcy tranzystorów, pierwsze wersje pracowały z częstotliwością 6 lub 8 MHz, późniejsze maksymalnie 25 MHz. W procesorze 286 wprowadzono nowe instrukcje, nowy tryb adresowania pamięci (tryb chroniony) oraz przeprojektowano układ DMA.System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.

    Wersja druga tej specyfikacji została przedstawiona w roku 1988 przez grupę firm: Microsoft, Lotus, Intel oraz AST Research. Wersja trzecia specyfikacji została opublikowana w roku 1991. Głównymi zmianami było dodanie funkcji obsługujących 32-bitową przestrzeń adresową procesora 80386, gdyż wcześniej można było zaadresować jedynie 64 MB pamięci rozszerzonej.

    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.Windows Me (Millennium Edition, Windows ME, nazwa kodowa Millennium) – hybrydowy 16/32-bitowy system operacyjny z graficznym interfejsem użytkownika (GUI), wyprodukowany przez firmę Microsoft. Jego premiera miała miejsce 14 września 2000 roku.

    Specyfikacja XMS miała za zadanie, podobnie jak specyfikacja EMS, udostępnić więcej pamięci dla programów uruchamianych w systemie DOS. Przy czym w systemach z procesorem 80386 i nowszych można było emulować pamięć EMS w pamięci XMS wykorzystując do tego celu sterownik EMM386.EXE. Istnieją jednak pewne różnice w zarządzaniu pamięcią XMS przez sterowniki HIMEM.SYS i EMM386.EXE. Do najważniejszych z nich należą możliwości, przez pierwszy z wymienionych sterowników, alokowania bloków pamięci o różnych rozmiarach, kopiowania bloków między pamięcią konwencjonalną (od prawie dowolnego adresu) a rozszerzoną, zwalniania bloków pamięci i redefiniowania ich rozmiarów.

    Pamięć wysoka (ang. high memory area, HMA) – obszar pamięci w procesorze 80286 i nowszych pracującymi trybie rzeczywistym rozpoczynający się od adresu fizycznego 1 MB i mający rozmiar 64 KB - 16 B. Wynika to z tego, że jeżeli maksymalny adres segmentowy 0xFFFF mnożymy przez 16 i dodajemy maksymalną wartość offsetu 0xFFFF to otrzymujemy maksymalny adres komórki jaką można zaadresować równy 0x10FFEF.DOS (ang. Disk Operating System) – pierwszy przenośny (Disk) system operacyjny OS komputerów PC i mikrokomputerów lat 80. rezydujący nad BIOS-em, zawierający m.in. rozszerzenia programowe procedur sprzętowych BIOSu i interpreter komend. DOS zawiera niektóre doświadczenia systemu klasy CP/M.

    Zobacz też[ | edytuj kod]

  • EMS
  • PC
  • Linki zewnętrzne[ | edytuj kod]

  • Specyfikacja XMS v3.0 (ang.) (ostatni dostęp 20.09.2008)



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

    Warto wiedzieć że... beta

    MS-DOS (ang. Microsoft Disk Operating System) to system operacyjny stworzony przez firmę Microsoft na podstawie nabytego przez nią kodu źródłowego systemu QDOS (ang. Quick and Dirty Operating System - napisany szybko i na brudno system operacyjny) stworzonego przez Seattle Computers. Jest to wersja systemu operacyjnego DOS przeznaczona dla komputerów IBM-PC.
    Tryb rzeczywisty – tryb pracy mikroprocesorów z rodziny procesorów x86, w którym procesor pracuje tak jak procesor Intel 8086.
    Windows 2.x to część rodziny graficznych interfejsów użytkownika (GUI) firmy Microsoft, następca edycji Windows 1.0. Według opinii użytkowników, Windows 2.0 wyglądał podobnie do systemu operacyjnego Mac OS, przypominał również bardziej początkowe plany Microsoftu dotyczące wyglądu Windows 1.0.
    Intel – największy na świecie producent układów scalonych oraz twórca mikroprocesorów z rodziny x86, które znajdują się w większości komputerów osobistych.

    Reklama

    Czas generowania strony: 0.014 sek.