Th beléptető rendszer

Fizikailag rendszer BIOS egy chip (vagy chip set), a ROM állandó memóriában vagy ROM, az alaplapon található. Ezért ez a chip gyakran nevezik a ROM BIOS, és maga a program, a rendszer BIOS - az alaplapi BIOS. ROM BIOS - behelyezzük az alaplap chip panel 28 vagy 32 csapok; Tartalmaz egy hologramos címkét, és a felirat, logó a gyártó BIOS. Gyakran chipeket forrasztani közvetlenül az alaplap. Chip ROM BIOS lehet ettől eltérő mennyiségű, de gyakrabban ez 128 vagy 256 KB.







Általános szabály, hogy közel a chip ROM BIOS egy nikkel-kadmium akkumulátor vagy lítium cella (elem) ellátás chip CMOS és folyamatosan töltődik, amikor a számítógépes munkát. Az ilyen takarmány elemek vannak beállítva céljára vonatkozó információ tárolására egy chipet ROM után ki van kapcsolva. Ezért a ROM chip gyakran nevezik a nem illékony. de ez nem teljesen igaz. Chip ROM meghajtó, még mindig szükségük van egy autonóm áramellátás, így a memória chipek a memória kell hívni saját tápellátással.

BIOS - alapvető bemeneti-kimeneti rendszer tárolja a ROM és célja, hogy végre az alapvető hardver funkciót is, ami az adott PC hardver. Ez biztosítja a függetlenséget az operációs rendszer és az alkalmazások a sajátosságai a PC, ahol működnek.

BIOS szoftver támogatja a szabványos PC-erőforrások, valamint diagnosztikai hardver, felépítése és a hívás az operációs rendszer betöltő. BIOS általában kötődik egy bizonyos típusú alaplap.

Az utóbbi időben gyakran BIOS flash memóriában, így tartalom átírásával. Ez lehetővé teszi, hogy frissítse a BIOS verzió, de a másik oldala az, ez a képesség, hogy a PC kimenet meghibásodása miatt a BIOS korrupció, ha nem írja felül, vagy befolyása alatt a vírusok.

Ahhoz, hogy a BIOS frissítése, az új változat kell beszerezni közvetlenül az alaplap gyártók vagy a webhelyek rendelkezik ilyen változat. Tulajdonképpen BIOS gyártó (cég AMI, Award, Phoenix) egy meghatározott fizetési nincsenek létre: Ezzel a beállítással (finomítás) BIOS alapvonaltól, és részt vesz az alaplap gyártók.

BIOS funkciók vannak osztva a következő csoportok:

Üzembe helyezés és tesztelése a hardver bekapcsolás - POST (Power On Self Test)

Beállítása és konfigurálása hardver és a rendszer BIOS Setup resursov-

az operációs rendszer betöltése a lemezen - betöltővel

Szolgáltatás hardver megszakítja a rendszerből eszközök (időzítő, billentyűzetek, lemezek) - BIOS hardver megszakítások

Tesztelés szoftver letöltések alapfunkciók (szolgáltatások) rendszer eszközök -BIOS szolgáltatások

Mindezen funkciók végzik a rendszer rendszer BIOS modul tárolja a chip ROM vagy flash memória telepítve az alaplap.

CMOS rendszer (felejtő memória CMOS). A jellemzője ez a memória, hogy hajtott egy külön tápegység, függetlenül be- vagy kikapcsolható a tápfeszültséget. Információkat tartalmaz a floppy lemez, merevlemez, processzor, és a rendszer órát.

POST (angl.PowerOnSelfTest) - önteszt-bekapcsolás után. Ellenőrzi a hardvert obespecheniyakompyutera végre felvételét. Elvégzett programmoyBIOSmaterinskoy fórumon. A teszt magában foglalja:

Ellenőrizze a BIOS integritás

Kimutatása és inicializálása a fő rendszer buszok és készülékek (megszakítás-vezérlő, busz vezérlők, grafika ...), valamint a programok végrehajtásában meghatározott eszközök, és biztosítja számukra samoinitsializatsiyu.

Meghatározása a memória tesztet első 64kilobayt méretét.

A teljes munkarend POST:

Ellenőrzés processzor regiszterek;

Ellenőrző ROM;

Ellenőrzési rendszer időzítő és hangjelzés port 8255;

Test vezérlő közvetlen memória-hozzáférés (DMA);

Test regenerátor RAM;

Teszt RAM az alsó régióban a vetítés rezidens programokat a BIOS-ban;

Betöltése TSR;

Vizsgálati szabvány videokártya (VGA);

Test RAM;

Vizsgáljuk meg a fő beviteli eszközök (nem manipulátorok);

Teszt LPT / COM port fő;

Floppy meghajtó teszt (a floppy lemez);

Test HDD (Hard Disk Drive);

Önellenőrzés BIOS funkcionális alrendszerekre;

Kontroll A rakodó Bootstrap.

Abban az esetben, legszemélyesebb kompyuterovv hangszóró rendszer bocsát egy hangjelzés (bip) sikeres a teszt. Hiba esetén - eltérő sorrendben hangjelek, amelyek meghatározzák a hiba okát. Ezen túlmenően, a hiba kódot generál, amely megtalálható a pomoschiPOST kartont, amely be van helyezve a bővítő, és megjeleníti a kódot a mellékelt kijelzőn. Az összefüggés a konkrét hang és POST kód okozta a hibát megtalálható a dokumentációban poBIOSili pomaterinskoy fórumon.

A koncepció a többfeladatos.

Multitasking (angl.multitasking) - használati sistemyili programozási környezet tulajdon lehetőségének biztosítása a párhuzamos (ilipsevdoparallelnoy) feldolgozása több folyamat. Igaz többfeladatos operációs rendszer csak vraspredelennyh számítástechnikai rendszerek.

Tulajdonságok multitasking környezetben

Primitív többfeladatos környezetek tiszta „erőforrás-megosztás”, ahol az egyes feladatokhoz rendelt bizonyos memória része, és a feladat aktiválódik egy szigorúan meghatározott időközönként.

Több fejlett multitasking rendszer erőforrás végezzük dinamikusan ha a feladat kezdődik a memóriában, vagy elhagyja a memória függően élvez és a rendszer stratégia. Ezek többfeladatos környezetet a következő tulajdonságokkal rendelkezik:

Minden feladat elsőbbségi, amely szerint megkapja a CPU és a memória

A rendszer szervezi sorok feladatokat, hogy minden feladatot adott a források, attól függően, hogy a prioritások és stratégiák a rendszer

A rendszer szervezi a megszakítás kezelő, mely feladatokat lehet aktiválni, kikapcsolódik, és hagyni

Végén a put időszeletet yadrovremenno átalakítja a feladat végrehajtásának állapotáról készenléti állapotban van, így erőforrásokat más feladatokat. Ha nincs elegendő memória oldalak a nem végrehajtható feladatok lehet nyomni ki a lemezre (csere), majd egy bizonyos idő után a rendszer, hogy visszaszerezze a memória

A rendszer érzékeli összeomlik és lóg az egyes feladatok és leállítja őket







A rendszer megoldja a konfliktusokat erőforrásokhoz való hozzáférés és készülékek, elkerülve a holtpontok általános kapaszkodni elvárásait letiltott források

A rendszer biztosítja minden egyes feladat, hogy előbb vagy utóbb aktiválódik

A rendszer kezeli a valós idejű lekérdezések

A rendszer lehetővé teszi a kommunikációt folyamatok

Nehézségek a végrehajtása többfeladatos környezetben

Kulcsfontosságú kihívások végrehajtása a multitasking környezetben megbízhatóság kifejezett memória védelem, kezelési hibák és kiesések, megelőzés otzavisaniyitupikovyh helyzetekben.

Emellett a megbízhatóság, a multitasking környezetet, hogy hatékony legyen. A rezsi fenntartása nem szabad: zavarja a folyamatok zajlanak, ezáltal lassítják a munkát, élesen korlátozzák a memóriát.

Típusú ál többfeladatos

multitasking típus, amelyben az operációs sistemaodnovremenno tölti be a memóriába, két vagy több kérelmet, de a CPU megadott időtartam csak a fő alkalmazást. Mert vypolneniyafonovogo prilozheniyaono aktiválni kell.

Közös vagy együttműködő többfeladatos

Megelőző vagy elővásárlási multitasking (real time)

Egyfajta multitasking, amelyben az operációs sistemasama vezérlést átadja egy futó program egy másik esemény befejezésének IOPS, előfordulása az események a számítástechnikai berendezések, az időzítő lejár, és az idő szelet, vagy nyugták különböző jeleket egyik programból a másikba. Ebben a fajta többfeladatos processzor lehet kapcsolni, hogy a végrehajtás az egyik programból a másikba anélkül, hogy végrehajtási kérelmet az első program, és szó bármely két utasításokat tartalmazó kód. CPU idő eloszlás végzi az ütemező folyamatokat. Sőt, az egyes feladatokat lehet rendelni a felhasználó vagy az operációs rendszer bizonyos prioritási amely rugalmas disztribúciós vezérlő processzor időt az egyes feladatok között (például csökkentheti az erőforrás-kiemelt programok, ezáltal csökkentve a sebességet, de emelése a háttérben folyamat teljesítményét). Ez a fajta multitasking lehetővé teszi a gyorsabb reagálást a felhasználói műveletekre.

Probléma helyzetek multitasking rendszerek

A késleltetés a nyomában folyni azon felhívását, hogy a processzor, amely alatt az áramlási lista végrehajtásra kész. Ez akkor fordul elő jelenléte miatt az áramlások, amelyek nagyobb mint vagy egyenlő prioritásokat, amelyek végre minden alkalommal.

A negatív hatás az, hogy van egy késleltetési idő a nyomában áramlás képes ellátni a következő nagy művelet, ami késlelteti a végrehajtását ez a művelet, és mögötte, és a munka sok más alkatrészek.

A böjt szűk keresztmetszetet a rendszerben, és nem nyomja ki belőle a maximális kapacitás korlátozott, csak a hardver okozta szűk.

Race (race condition)

Determinisztikus végrehajtásának sorrendjében két kód számokat, dolgozó ugyanazokat az adatokat és végrehajtható két különböző szálakat. Ez vezet a függőség a rendet - pontosság - teljesítmény véletlenszerű tényezők.

Takarmány L van egy alacsony prioritású, patak M - közepes, H áramlás - magas. Takarmány L rögzíti mutex, és amikor fut a visszatartás mutex'a, preemptivno megszakított áramlás M, mely felébredt valamilyen okból, és ez elsőbbséget élvez. Takarmány H próbálja megragadni a mutex.

A kapott áramlási helyzet H várakozik, amíg a jelenlegi munkafolyamat M, ameddig flow jelzi M, L alacsony prioritású szál nem kap vezérlő és nem mentesíti a mutex.

Jegy prioritások 7 osztály.

Járművezetők. Prioritások folyamatokat. (Priority-sokr.p-m + diplomázott.) System. ütemező (rendszer ütemező), szabályozott. kapcsolási munkahelyek, melyik a versengő folyamok kell választania a következő alkalommal szelet protsessora.Vso függ n-ing versengő potokov.Suschestv. 0 (rövid szénláncú alkil. n-m) 31 (a magasabb n-T) n-Ing. A nulla szint n-ta, a rendszer hozzárendel egy speciális áramlási nullázás szabad lapok. Úgy működik, ennek hiányában az egyéb gazdasági folyamatok. Nem menet, kivéve, hogy nem lehet nulla. N-m egyes áramok észlel alapul Xia: osztály n az a folyamat, amelynek keretében vypoln. Xia adatfolyam szintjén O n jelentése a fluxus az osztályon belül n-ta adatfolyam. Vannak hat osztálya n-nek a folyamatok: IDLE_PRIORITY_CLASS (végrehajtott eljárások-CIÓ rendszerfelügyelet, és képernyővédők (képernyővédők) kell ebben az osztályban nem zavarja más hasznos flow) BELOW_NORMAL_PRIORITY_CLASS ((felett és alatt) megjelent, mivel .. Windows NT 5.0) ;. NORMAL__PRIORITY_CLASS (alapértelmezés szerint) ;. ABOVE_NORMAL_PRIORITY_CLASS; HIGH_PRIORITY_CLASS (ha az áramlás a folyamat ebben az osztályban sokáig tart a processzor, a másik szál nincs esélye, hogy idejüket szelet) REALTIME_PRIORITY_CLASS (megszakítani képesek még azok rendszer szál, amelyek kezelik egér üzeneteket, a billentyűzet és a háttérben W működés disk)

Prioritások stream. Az egyes folyamat, amely hozzá van rendelve egy osztály n-ta, lehet, hogy kifolyik, az olajszint n-, ami elveszi az egyik a hét lehetséges értékek: THREAD_PRIORITY_IDLE (ha úgy dönt, ezt a szintet, az alapszintű skaknet és leesik a készülék az áramlás) ; THREAD_PRIORITY_LOWEST (háttér szálak); THREAD_PRIORITY__BELOW ___ NORMÁL (háttér szálak); THREAD_PRIORITY_NORMAL (összes áramok jönnek létre ezen a szinten); THREAD_PRIORITY_ABOVE_NORMAL; THREAD_PRIORITY_HIGHEST; THREAD_PRIORITY_TIME_CRITICAL.

Minden szál van rendelve ütemezési prioritás. Jelenleg 32 szintje prioritások értékekkel 0-31. Tervezési prioritások vannak osztva két fő csoportra: dinamikus prioritás (dinamikus prioritások); Valós idejű prioritások (real-time prioritások) .Dinamicheskie prioritásokat közötti értékeket 1-15.Ostalnye realn.vremeni. Program flow elsőbbséget tulajdonított érték bázis elsőbbségi hívás.

8. kérdés elvei fájl sistemy.Fizichesky mágneses lemez formátum. A rendelkezésre álló információk szempontjából, a mágneslemez osztható koncentrikus körökben nevezik pálya, ahol az adatok biteket tároljuk. A lemez egy csomag mágneses lemezek, és a készlet, mint a lemezek különböző pályák nevezzük egy henger. Mindkét oldalán a mágneses lemez található, az egyik az a mágneses fej. Etetés parancsok lemezvezérlő, a program tudja mozgatni a fej egység mentén a lemez sugara, mozgó egyik henger a másikba. Az adatok írására és olvasására nem folyamatos patak, és blokkolja egy bizonyos méretet, amelyek úgynevezett ágazatokban. A szektor a legkisebb mennyiségű adat, amely írható vagy olvasható a vezérlő. Fizikailag minden egyes pálya áll egy bizonyos számú ágazatban. A szektorok száma pálya által meghatározott szoftvert (eszközmeghajtó). Minden szektor áll, adatmező és a helyszíni járulékos információt azonosítására és korlátozza azt.

interlace tényezője a fordulatok száma a lemez, amelyre akkor egymás után növekvő sorrendben szektor szám olvasható egy pályán. Ha a szektorok vannak elrendezve egy sorban növekvő sorrendben, megfelelő sebességgel lemezvezérlőt tudja olvasni a pályán 1 lemezfordulattal. Ha a beillesztés tényező két, szüksége lesz 2 fordulattal.

Az elmozdulás henger. Néhány NMD, különösen használatával ESDI interfész, lehetőség van a formázása „egy hengeres nyírási” (Cylinder Döntés). Ebben az esetben, a hengerek közelebb helyezkedik el a központtól tolódik előre a forgásirány képest a külső henger. Amikor a berendezés egyik henger a másik fej lesz időre kezdetét a következő szám, azaz a. E. Az első henger. És ha a váltás összeg helyes, további lemezfordulattal nem szükséges.

Eltolása fejüket. Kiválasztásához egyes programokat a megfelelő helyen az első szektor alacsony szintű formátum lehetővé teszi, hogy a műszak fejek (Head Döntés) képest egy műsorszámokat.

Az információ struktúráját a lemezen.

Mindegyik lemezt (HMD) általában úgy MS-DOS, mint egyetlen logikai lemez.

A merevlemez lehet osztani több részre, melyek segítségével a különböző operációs rendszerekben. A partíciók maximális száma négy. Valójában MS-DOS használhat egy vagy két szakasza. Az első ilyen kell az elsődleges MS-DOS partíciót, a második - lehet egy kiterjesztett MS-DOS partíció. Az elsődleges DOS partíció csak egy logikai meghajtót lehet kialakítani, és a kiterjesztett - bármennyi őket. Minden logikai meghajtót, hogy „kezelni” a logikai meghajtót.

Első (nullától kezdve) szektorok vannak számlálva a nulla pályán a null felület, stb Miután újraszámozás sávonkénti szektorok nulla minden felületen ismertetett eljárást megismételjük az első és az összes ezt követő hengerek.

S = n - ((t 'H' S) + (h „S)) + 1

Ezek a képletek lehet használni a floppy lemezek módosítás nélkül. A kapott WIC t, h, és az S-re kell növelni megfelelő értékeket egy engedélyezett más technika állása helyet.

Logikai lemezterület bármilyen logikai meghajtó két részre oszlik: a rendszer és egy adat terület.

Rendszer területe logikai lemez jön létre, és inicializálni egy felső szintű formázás és frissítik a későbbiekben, ha manipulálni a fájl szerkezetét. logikai lemez adatait terület tartalmazza a fájlokat és könyvtárakat alárendelve a gyökérkönyvtárban. Azonban ellentétben a tálcán keresztül érhető MS-DOS felhasználói felület.

gyökérkönyvtárába (Rdir - Root Directory).

Fájl - egy megnevezett entitás, amely képes adatokat tárolni, program vagy egyéb információkat.

A fájlrendszer lehet meghatározni, amely két részből áll: .sovokupnost fájlok és vezérlő információ a lemezen a fájlok elérésére, egy sor operációs rendszer a fájlok elérése, hogy hajtsa végre a következő műveleteket fájlokat.




Kapcsolódó cikkek