A séma alkalmazásszoftver-környezete. Előadás: Alkalmazási szoftverkörnyezetek megvalósításának módjai. A pályázati programok olyanok

22.04.2021 hírek

Bevezetés

Az informatika, mint tudományág bemutatása összefügg a számítások és az információfeldolgozás számítógépes és számítógépen belüli szervezésének problémáinak, valamint a gépi intelligens rendszerek (mesterséges intelligencia rendszerek) számítógépen való szervezésének és működésének elveivel.

Az információfeldolgozás és a számítások megszervezésének elveinek tanulmányozása megoldási példákon keresztül történik gazdasági feladatokat, míg a feladatok megoldását számítások, adatbázisok és programok összeállításával, párhuzamos elemzéssel és a kapott eredmények helyességének bizonyításával viszik a számítógépen történő eredményszerzésig.

NÁL NÉL modern számítógép egy probléma megoldásához nem egy programot, hanem egyszerre több programot használnak. Egy felhasználói feladat megoldására több alkalmazási programot kombinálnak alkalmazásnak vagy alkalmazáskörnyezetnek nevezünk.

Az alkalmazási környezet egy alkalmazási programok által alkotott számítógépes környezet.

Minden alkalmazási környezet az ilyen vagy olyan formában bemutatott információk feldolgozására jött létre. Felhasználó személyi számítógép ismernie kell a leggyakrabban használt alkalmazási környezeteket: grafikus szerkesztő, szövegszerkesztő, táblázatkezelő rendszer, adatbázis-kezelő rendszer.

Mint egy nagyon kényelmes és elterjedt szoftveralkalmazások a különféle típusú adatokkal való munkavégzéshez olyan alkalmazási programok Microsoft iroda bedolgozásra tervezték Windows környezet.

Egy adott problémakör problémamegoldása alkalmazási programok segítségével oldható meg. Összetett matematikai számítások végzésekor használhatja az Excel program funkcióit.

Alkalmazott szoftver

A szoftver olyan programok halmaza, amelyek lehetővé teszik az információk automatikus feldolgozását a számítógépen. A szoftver rendszerre (általános) és alkalmazottra (speciális) oszlik.

A rendszerszoftver biztosítja a számítógép működését és karbantartását, valamint automatizálja az új programok létrehozásának folyamatát. A rendszerszoftver a következőket tartalmazza: operációs rendszerek és azok felhasználói felület; Szerszámszoftver; karbantartási rendszerek.

Az operációs rendszer egy speciális szoftver kötelező része, amely biztosítja a személyi számítógép hatékony működését különböző módokban, megszervezi a programok végrehajtását és a felhasználói interakciót, külső eszközök számítógéppel.

Felhasználói felület ( szolgáltatási programok) szoftveres bővítmények az operációs rendszerhez (héjak és környezetek), amelyek célja, hogy leegyszerűsítsék a felhasználó kommunikációját az operációs rendszerrel.

Az interfészt biztosító programok megtartják a kommunikáció (dialógus) formáját a felhasználó és az operációs rendszer között, de megváltoztatják a kommunikáció nyelvét (általában a parancsnyelvet a menü nyelvére alakítják át). A szolgáltatási rendszerek feltételesen feloszthatók interfészrendszerekre, héjakra operációs rendszerés közművek.

Az interfészrendszerek nagy teljesítményű, leggyakrabban grafikus típusú szolgáltatási rendszerek, amelyek nemcsak a felhasználói felületet, hanem az operációs rendszerek programfelületét is javítják, különösen azáltal, hogy további erőforrásokat hajtanak végre.

Az operációs rendszerek shelljei az operációs rendszer által megvalósítotthoz képest minőségileg új felületet biztosítanak a felhasználónak, és ez utóbbi ismeretét opcionálissá teszik.

A segédprogramok bizonyos tipikus, gyakran használt eljárások végrehajtását automatizálják, amelyek megvalósításához speciális programok fejlesztésére lenne szükség. Számos segédprogram rendelkezik kifejlesztett interaktív interfésszel a felhasználóval, és a kommunikáció szempontjából közel állnak a shellekhez.

Szoftvereszközök (programozási rendszerek) -- a szoftver kötelező része, melynek használatával a programok készülnek. Az eszközszoftver magában foglalja a programok írására szolgáló eszközöket (szövegszerkesztők); eszközök a programok számítógépen történő végrehajtásra alkalmas formába konvertálására (összeállítók, fordítók, értelmezők, betöltők és linkerek), programok figyelésére és hibakeresésére szolgáló eszközök.

A szövegszerkesztők lehetővé teszik a programszövegek kényelmes szerkesztését, formálását és egyesítését, és néhányan a létrehozott programok szintaxisát is szabályozzák.

A hibakereső eszközök lehetővé teszik a programok nyomon követését (lépésről lépésre történő végrehajtás a végrehajtás eredményeiről szóló információk kiadásával), a program szintaxisának és a közbenső eredményeknek a töréspontokon történő ellenőrzését, valamint a változók értékeinek módosítását ezeken a pontokon.

A karbantartási és szervizrendszerek olyan szoftvereszközök, amelyek a számítógép, a lemezek stb. állapotának megfigyelésére, diagnosztizálására és helyreállítására szolgálnak.

Az alkalmazáscsomag egy adott témában vagy tárgykörben felmerülő problémák megoldására szolgáló programcsomag. A következő típusú alkalmazáscsomagok léteznek:

általános célú – a felhasználói feladatok széles körének automatizálására összpontosít (szövegszerkesztők, táblázatszerkesztők, adatbázis-kezelő rendszerek, GPU-k, kiadói rendszerek, tervezési automatizálási rendszerek stb.);

módszer-orientált - különféle gazdasági és matematikai módszerek megvalósítása a problémák megoldására (matematikai programozás, hálózattervezés és -menedzsment, sorelmélet, matematikai statisztika stb.);

problémaorientált -- a megoldásra koncentrál konkrét feladat(problémák) egy adott tárgykörben(banki csomagok, számviteli, pénzgazdálkodási, jogi csomagok segítő rendszerek stb.).

Oroszországban jelenleg a leggyakoribb Microsoft csomag hivatal. Ez annak köszönhető, hogy a Microsoft - a Windows és a Microsoft Office (MS Office) szerzője - logikusan illeszkedik Windows interfész. A Windows-al való munka logikáját megértve meglehetősen könnyű elsajátítani az MS Office-ban található szoftvereszközök alkalmazási ablakait. Ezenkívül az MS Office-ban található számos szoftvereszköz együttes végrehajtása lehetővé teszi az erőforrások és a munka rugalmas elosztását, valamint az általános termelékenység növelését.

Az MS Office tartalmaz Word szövegszerkesztőt, táblázatkezelő Excel, adatbázis-készítő Hozzáférés az adatokhoz, szintén speciális programok irodai munkához. Ezen programok között Microsoft Outlook- egy eszköz a különféle információk elérésére és azok kollektív feldolgozására, PowerPoint - egy hatékony alkalmazás prezentációk elkészítésére és levezetésére, FrontPage - egy alkalmazás létrehozására weboldalakés számos más.

Az operációs változat megjelenésével kapcsolatban Windows rendszerek 2000-ben elkészült az MS Office 2000 irodai programcsomag új verziója, melynek fő jellemzője a felsorolt ​​operációs rendszerek magas szint Internetes integráció. Jelenleg megkezdődött az MS Office 2000 bevezetése.

Ennek a verziónak a leírása megjegyzi, hogy túllép a hagyományos asztali rendszerek határain, és nagyvállalati alkalmazássá válik bármilyen méretű vállalkozás számára. Az iroda ezen verziója egy platformnak tekinthető speciális megoldások létrehozásához, vagy egy ügyfél-hozzáférési eszköznek a vállalati adatokhoz.

Általánosságban elmondható, hogy a fejlődés fő tendenciája szoftver termékek ennek a csomagnak – az „intelligencia” növelése. Mindegyikkel új verzió irodai termékek, az ezekbe az eszközökbe épített nyelvtani és lexikai vezérlési képességek fejlesztése folyamatban van. NÁL NÉL új rendszer a menünek csak a leggyakrabban használt funkciókat kell megjelenítenie, és minden felhasználó testreszabhatja a menüszerkezetet "maga számára".

Az irodavezető (főkönyvelő, gazdasági igazgató stb.) számára szükséges, hogy legyen elképzelése az MS Office szoftvereszközök új lehetőségeiről sok felhasználó közös munkájához. Emellett az irodavezetés megszervezése szempontjából nagy jelentőséggel bír az a képesség, hogy információcsere alkalmazottak között.

A Windows alkalmazások jellemzői

láthatóság

A Windows alkalmazások fontos előnye a láthatóság, egyrészt a felhasználó számára elérhető környezet összes eszköze grafikusan ábrázolható egy speciális panelen elhelyezett parancsgombok formájában. Az eszközök a főmenü azon parancsai, amelyek segítségével a felhasználó műveleteket hajthat végre az alkalmazásrendszer objektumain. A parancs gombok vannak elhelyezve grafikus kép eszköz. Jelenleg a gombokon lévő képek szabványosak, így egy speciális számítógépes jelölési nyelvről beszélhetünk. Minden környezetnek van egy készlete szabványos szerszámok, úgymint:

Az ezekkel az eszközökkel ellátott gombok a Standard panel nevű panelen helyezkednek el.

Másodszor, az alkalmazásokban létrehozott dokumentumok pontosan úgy jelennek meg a képernyőn, ahogyan papírra nyomtatják. Ez különösen akkor fontos, ha előre tudja, milyen formátumú legyen a végleges dokumentum.

többfeladatos

A Windows-alkalmazások másik jellegzetessége a multitasking. Egyszerre több dokumentum is megnyitható az asztalon. különféle alkalmazások. Egyszerre szerkeszthet rajzot, írhat levelet és végezhet számításokat.

Az egyidejűség fogalmát azonban tisztázni kell. A fenti feladatok mindegyike elindítható végrehajtásra. A felhasználó nem használhatja ugyanazt az információérzékelési szervet két különböző feladatra egyidejűleg. Ennek megfelelően ilyenkor az ember következetesen dolgozik, például először rajzol, majd ír.

Adatcsere szervezése

A Windows alkalmazáskörnyezetek másik fontos jellemzője az adatok alkalmazások közötti megosztásának lehetősége. A rendszerkörnyezet két különböző módot biztosít az alkalmazások közötti adatcserére: a vágólapon és az OLE technológián keresztül.

A puffercsere lehetővé teszi, hogy a dokumentumobjektumot új helyre helyezze, vagy új helyre vagy behelyezze új dokumentumot az objektum másolata anélkül, hogy megtartaná az objektumot létrehozó alkalmazásra mutató hivatkozást.

A Windows programozási környezet által biztosított OLE technológia folyamatos kapcsolatot tart fenn az objektum beágyazott alkalmazási környezete és az objektum létrehozásának helye között. Az OLE technológia alkalmazása hatékony olyan esetekben, amikor ugyanazt az objektumot használják különféle dokumentumokat.

Összetett dokumentumok készítése

Az alkalmazási környezetek közötti adatcsere megszervezése biztosítja azok integrációját. Az alkalmazási környezetek integrációja alatt azok kombinációját értjük, amikor lehetővé válik az egyes környezetek objektumainak megosztása.

Például a felhasználónak hivatkoznia kell az értékesítési alkalmazottak egy csoportjára, és bele kell foglalnia az ő fényképeiket a hivatkozásba. Nyilvánvaló, hogy a jelentés alapja egy szöveges dokumentum lesz. Ezenkívül a felhasználó rendelkezésére áll egy alkalmazotti adatbázis, amely az értékesítési részleg alkalmazottaira vonatkozó adatokat keres. A keresés eredménye (kijelölés) egy szöveges dokumentumba kerül, amely a saját objektumai mellett az adatbázisból válogatást és fényképeket tartalmaz.

Tekintsük egy absztrakt többnyelvű, nyílt, fordító programozási rendszer felépítését és az alkalmazások fejlesztésének folyamatát ebben a környezetben (1.4. ábra).

A forrásnyelvű program (forrásmodul) szövegszerkesztők segítségével és formában készül szöveges fájl vagy a könyvtár egy része a fordító bemenetére kerül.

A forrásprogram fordítása egy olyan eljárás, amellyel egy forrásmodult köztes, úgynevezett objektumformává alakítanak át. A fordítás általában magában foglalja az előfeldolgozást (előfeldolgozást) és a fordítást.

Az előfeldolgozás egy opcionális szakasz, amely az elemzésből áll forráskód, kivonja belőle az előfeldolgozó direktívákat és végrehajtja azokat.

Az előfeldolgozó direktívák speciális karakterekkel (általában %, #, &) jelölt karakterláncok, amelyek rövidítéseket, szimbólumokat stb. a forrásprogramban szereplő konstrukciókat, mielőtt azt a fordító feldolgozná.

A forrásszöveg-kiterjesztés adatai lehetnek szabványosak, felhasználó által meghatározottak vagy az operációs rendszer rendszerkönyvtáraiban találhatók.

Az összeállítás általában többlépcsős folyamat, amely a következő fázisokat tartalmazza:

Lexikai elemzés - a bemeneti szöveg lexikális összetételének ellenőrzése és az összetett karakterek (operátorok, zárójelek, azonosítók stb.) fordítása valamilyen köztes belső formára (táblázatok, grafikonok, veremek, hiperhivatkozások), amely kényelmes a további feldolgozáshoz;

elemzése- a programozó által a szövegkészítés során használt szerkezetek helyességének ellenőrzése;

szemantikai elemzés- a változók, függvények és eljárások típusaiban és struktúrájában fennálló következetlenségek azonosítása;

Az objektumkód generálása a fordítás utolsó fázisa.

A fordítás (összeállítás) különféle módokban végezhető, amelyeket billentyűkkel, paraméterekkel vagy opciókkal lehet beállítani. Előfordulhat például, hogy csak egy elemzési fázist vagy hasonlót kell végrehajtani.

Az objektummodul egy programmodul, amely egy forrásmodul fordításának eredménye. Tartalmaz gépi utasításokat, szótárakat, szervizinformációkat.

Az objektummodul működésképtelen, mert illegális hivatkozásokat tartalmaz a fordítókönyvtár hívható alprogramjaira (általános esetben programozási rendszerekre), amelyek bemeneti/kimeneti függvényeket valósítanak meg, numerikus és karakterlánc-változókat dolgoznak fel, valamint egyéb felhasználói programokat vagy alkalmazáscsomagok eszközeit. .

Rizs. 1.4. Absztrakt többnyelvű, nyílt forráskódú, fordító programozási rendszer

Modul betöltése szoftver modul letöltésre és végrehajtásra alkalmas formában. A betöltési modul felépítését speciális szoftvereszközök végzik - linker, feladatkészítő, linker, assembler, amelyek fő funkciója az objektum- és betöltési modulok egyetlen betöltési modulba való egyesítése, majd ezt követően egy könyvtárba vagy fájlba írása. Az így létrejövő modulból később más programok stb. összeállíthatók, ami lehetőséget teremt a szoftver bővítésére.

Az összeállítás után a rendszerindító modul vagy a felhasználó programkönyvtárába kerül, vagy közvetlenül végrehajtásra kerül. Egy modul végrehajtása abból áll, hogy betöltjük a RAM-ba, beállítjuk a memóriában elfoglalt helyére, és átadjuk rá a vezérlést. A rendszerindító modul memóriában lévő képét abszolút modulnak nevezzük, mivel itt minden számítógépes parancs elnyeri végleges formáját, és abszolút címeket kap a memóriában. Az abszolút modul kialakítása megvalósítható mind programozottan, a modul parancskódjainak betöltő program általi feldolgozásával, mind hardveresen, a betöltő modul parancsainak indexelésével és alapozásával, valamint az azokban feltüntetett relatív címek beküldésével. az abszolút forma.

Modern rendszerek A programozás lehetővé teszi, hogy kényelmesen mozogjon egyik szakaszról a másikra. Ezt az úgynevezett integrált programozási környezet megléte teszi lehetővé, amely szövegszerkesztőt, fordítót, linkert, beépített hibakeresőt tartalmaz, és rendszertől, verziótól függően további kényelmet biztosít a programozó számára a programok írásához és hibakereséséhez. .

Használat alkalmazásszoftver-környezetek leegyszerűsíti az egyik operációs rendszerhez írt alkalmazások futtatását egy másikon . Alapvetően az alkalmazási környezetnek tartalmaznia kell a programkérő felület funkcióit, valamint a számítógépes erőforrások kezelésének több módja konfliktusmentes együttélésének megszervezésének eszközeit ugyanazon az operációs rendszeren belül.

Az alkalmazási környezet űrlapon valósítható meg rendszeres alkalmazása, majd felhasználói szinten működik.

Rizs. 2.8. Alkalmazási környezetek, amelyek lefordítják a rendszerhívásokat

A többalkalmazásos környezet egy másik megvalósításában az operációs rendszer több társalkalmazás-programozási felülettel rendelkezik. ábrán látható. 2.9 például, az operációs rendszer támogatja az OS1, OS2 és OS3 operációs rendszerre írt alkalmazásokat. Ennek érdekében az összes operációs rendszer alkalmazásprogramozási felületei közvetlenül a rendszer kernelterébe kerülnek: API OS1, API OS2 és API OS3.

Az egyes API-k funkcióit a kernel valósítja meg, figyelembe véve a megfelelő operációs rendszer sajátosságait, még akkor is, ha hasonló céllal. Ahhoz, hogy a kernel kiválaszthassa a rendszerhívás kívánt megvalósítását, minden folyamatnak át kell adnia egy sor azonosító jellemzőt a kernelnek.

Rizs. 2.9. Több peer API-n alapuló interoperabilitás megvalósítása

következtetéseket

· Minden számítógépes rendszerszoftver fel van osztva alkalmazott (felhasználói problémák megoldására) és rendszerre (számítógépes hardver használatára).

· Az operációs rendszer legegyszerűbb felépítése abból áll, hogy az operációs rendszer összes összetevőjét olyan modulokra osztják, amelyek az operációs rendszer fő funkcióit (kernel), és olyan modulokra, amelyek az operációs rendszer kiegészítő funkcióit látják el. A kiegészítő operációs rendszer modulok vagy alkalmazások (segédprogramok és rendszerfeldolgozó programok), vagy eljáráskönyvtárak formájában készülnek. A segédmodulok csak a működésük idejére kerülnek a RAM-ba, azaz tranzitívak. A kernel modulok benne vannak véletlen hozzáférésű memória, azaz rezidensek.

· Ha van hardveres támogatás a különböző jogosultsági szintekkel rendelkező módokhoz, az operációs rendszer stabilitása növelhető a kernelfunkciók privilegizált módban, illetve a kiegészítő operációs rendszer modulok és alkalmazások felhasználói módban történő végrehajtásával. Ez lehetővé teszi az operációs rendszer és az alkalmazások kódjainak és adatainak védelmét az illetéktelen hozzáféréstől. Az operációs rendszer döntőbíróként működhet az erőforrásokkal kapcsolatos alkalmazási vitákban.

Bármely operációs rendszer kölcsönhatásba lép a számítógép hardverével, hogy megoldja a problémáit, nevezetesen: a privilegizált mód és a címfordítás támogatása, a folyamatok váltására és a memóriaterületek védelmére szolgáló eszközök, a megszakítási rendszer és a rendszeridőzítő. Ez függővé teszi az operációs rendszert, egy adott hardverplatformhoz kötve.



· A mikrokernel architektúra az operációs rendszer felépítésének klasszikus módjának alternatívája, amely szerint a többrétegű kernelt alkotó operációs rendszer összes fő funkciója privilegizált módban kerül végrehajtásra. A mikrokernel operációs rendszerekben az operációs rendszernek csak nagyon kis része marad privilegizált módban. , Az összes többi magas szintű kernelfunkció felhasználói módú alkalmazásként van csomagolva.

· Alkalmazásszoftver-környezet – operációs rendszer eszközkészlete, amely az egyik operációs rendszerhez létrehozott alkalmazások végrehajtásának megszervezésére szolgál egy másik operációs rendszerben. Minden operációs rendszer létrehoz legalább egy alkalmazásprogramozási környezetet. A probléma több szoftverkörnyezet kompatibilitásának biztosítása ugyanazon az operációs rendszeren belül.

Egy teljes értékű alkalmazáskörnyezet létrehozása, amely teljesen kompatibilis egy másik operációs rendszer környezetével, meglehetősen nehéz feladat, amely szorosan kapcsolódik az operációs rendszer felépítéséhez. Többféle alkalmazási környezet felépítésére többféle lehetőség kínálkozik, amelyek mind az építészeti megoldások jellemzőiben, mind pedig funkcionalitás, amely különböző fokú alkalmazások hordozhatóságát biztosítja .

A UNIX operációs rendszer számos verziójában az alkalmazási környezet fordítója normál alkalmazásként van megvalósítva. A mikrokernel koncepcióval épített operációs rendszerekben, mint például a Windows NT vagy a Workplace OS, az alkalmazási környezetek felhasználói módú kiszolgálóként futnak. Az OS/2-ben pedig egyszerűbb architektúrájával az alkalmazási környezetek szervezése mélyen az operációs rendszerbe van beépítve. A több alkalmazási környezet megvalósításának egyik legkézenfekvőbb lehetősége a szabványos réteges operációs rendszer struktúrán alapul. .

Rizs. 3.13. Alkalmazási környezetek, amelyek lefordítják a rendszerhívásokat

Sajnos az egyik operációs rendszer API-ját alkotó szinte összes funkció viselkedése általában jelentősen eltér egy másik operációs rendszer megfelelő funkcióinak viselkedésétől.

A több alkalmazási környezet egy másik megvalósításában az operációs rendszer több társalkalmazás-programozási felülettel rendelkezik. ábrán látható. A 3.14. ábrán látható operációs rendszer példa támogatja az OS1, OS2 és OS3 rendszerre írt alkalmazásokat. Ennek érdekében az összes operációs rendszer alkalmazásprogramozási felületei közvetlenül a rendszer kernelterébe kerülnek: API OS1, API OS2 és API OS3. Ebben a változatban az API-szintű függvények az alapul szolgáló OS-szint függvényeit hívják meg, amelyeknek támogatniuk kell mindhárom, általában nem kompatibilis alkalmazáskörnyezetet.

A különböző operációs rendszerek eltérően kezelik a rendszeridőt, eltérő időformátumokat használnak, saját algoritmusaik alapján osztják fel a CPU-időt stb. Az egyes API-k funkcióit a kernel a megfelelő operációs rendszer sajátosságait figyelembe véve valósítja meg, még akkor is, ha hasonló céljuk van. Például, ahogy már említettük, a folyamatlétrehozási funkció eltérően működik UNIX és OS/2 alkalmazások esetén. Hasonlóképpen egy folyamat leállításakor a kernelnek azt is meg kell határoznia, hogy melyik operációs rendszer a ez a folyamat. Ha ezt a folyamatot egy UNIX-alkalmazás kérésére hozták létre, akkor a leállítása során a kernelnek jelet kell küldenie a szülőfolyamatnak, ahogy az UNIX OS-ben történik. És amikor egy OS/2 folyamat leáll, a kernelnek meg kell jegyeznie, hogy a folyamatazonosítót nem használhatja fel újra egy másik OS/2 folyamat. Ahhoz, hogy a kernel kiválaszthassa a rendszerhívás kívánt megvalósítását, minden folyamatnak át kell adnia egy sor azonosító jellemzőt a kernelnek.

Rizs. 3.14 Több peer API-n alapuló interoperabilitás megvalósítása

A több alkalmazási környezet létrehozásának másik módja a mikrokernel megközelítésen alapul. Ugyanakkor nagyon fontos elválasztani az alapvető, minden alkalmazási környezetre jellemző operációs rendszer mechanizmusokat az egyes alkalmazási környezetekre jellemző, stratégiai problémákat megoldó magas szintű funkcióktól.

A mikrokernel architektúrában az operációs rendszer összes funkcióját a mikrokernel és a felhasználói módú szerverek valósítják meg. Fontos, hogy minden alkalmazási környezet külön felhasználói módú szerverként legyen megtervezve, és ne tartalmazza a mögöttes mechanizmusokat (3.15. ábra). Az API-t használó alkalmazások rendszerhívásokat indítanak a megfelelő alkalmazási környezetbe a mikrokernelen keresztül. Az alkalmazási környezet feldolgozza a kérést, végrehajtja azt (esetleg a mikrokernel alapfunkcióitól kérve ehhez), és az eredményt visszaküldi az alkalmazásnak. A kérés végrehajtása során az alkalmazási környezetnek hozzá kell férnie a mikrokernel és más operációs rendszer szerverek által megvalósított mögöttes operációs rendszerekhez.

A többalkalmazásos környezet tervezésének ez a megközelítése rendelkezik a mikrokernel architektúra összes előnyével és hátrányával, különösen:

§ nagyon egyszerű alkalmazási környezetek hozzáadása és kizárása, ami a mikrokernel operációs rendszerek jó bővíthetőségének a következménye;

§ a megbízhatóság és a stabilitás abban nyilvánul meg, hogy ha az egyik alkalmazási környezet meghibásodik, az összes többi működőképes marad;

§ gyenge teljesítmény A mikrokernel operációs rendszer befolyásolja az alkalmazáskörnyezetek sebességét, és ezáltal az alkalmazások végrehajtásának sebességét.

Rizs. 3.15. Mikrokernel megközelítés több alkalmazási környezet megvalósításához

Több alkalmazáskörnyezet létrehozása egy operációs rendszeren belül különböző operációs rendszerek alkalmazásainak futtatásához lehetővé teszi a program egyetlen verziójának használatát, és annak átvitelét az operációs rendszerek között. Több alkalmazási környezet biztosítja egy adott operációs rendszer bináris kompatibilitását más operációs rendszerekre írt alkalmazásokkal. Ennek eredményeként a felhasználók nagyobb szabadságot kapnak az operációs rendszer megválasztásában, és könnyebben hozzáférhetnek a minőségi szoftverekhez.

Következtetések:

§ Az operációs rendszer legegyszerűbb felépítése abból áll, hogy az operációs rendszer összes összetevőjét olyan modulokra osztják, amelyek az operációs rendszer fő funkcióit (kernel), és olyan modulokra, amelyek az operációs rendszer kiegészítő funkcióit látják el. A kiegészítő operációs rendszer modulok vagy alkalmazások (segédprogramok és rendszerfeldolgozó programok), vagy eljáráskönyvtárak formájában készülnek. A segédmodulok csak a működésük idejére kerülnek a RAM-ba, azaz tranzitívak. A kernelmodulok folyamatosan a RAM-ban vannak, vagyis rezidensek.

§ Ha van hardveres támogatás a különböző jogosultsági szintekkel rendelkező módokhoz, az operációs rendszer stabilitása növelhető a kernelfunkciók privilegizált módban, illetve a kiegészítő operációs rendszer modulok és alkalmazások felhasználói módban történő végrehajtásával. Ez lehetővé teszi az operációs rendszer és az alkalmazások kódjainak és adatainak védelmét az illetéktelen hozzáféréstől. Az operációs rendszer döntőbíróként működhet az erőforrásokkal kapcsolatos alkalmazási vitákban.

§ A kernel, mint az operációs rendszer szerkezeti eleme, logikailag a következő rétegekre bontható (a legalacsonyabbtól kezdve):

§ gépfüggő operációs rendszer komponensek;

§ a kernel alapvető mechanizmusai;

§ erőforrás menedzserek;

§ rendszerhívás interfész.

§ Egy többrétegű rendszerben minden réteg a fedőréteget szolgálja ki, bizonyos funkciókat lát el számára, amelyek rétegközi interfészt képeznek. Az alatta lévő réteg funkciói alapján a következő réteg a hierarchiában felállítja a saját funkcióit - összetettebb és erősebb, ami viszont primitívnek bizonyul a felső réteg még erősebb funkcióinak létrehozásához. Az OS többrétegű felépítése nagyban leegyszerűsíti a rendszer fejlesztését és korszerűsítését.

§ Bármely operációs rendszer kölcsönhatásba lép a számítógép hardverével, hogy megoldja a problémáit, nevezetesen: a privilegizált mód és a címfordítás támogatása, a folyamatok átkapcsolására és a memóriaterületek védelmére szolgáló eszközök, a megszakítási rendszer és a rendszeridőzítő. Ez függővé teszi az operációs rendszert, egy adott hardverplatformhoz kötve.

§ Az operációs rendszer hordozhatósága a következő szabályok betartásával érhető el. Először is, a kód nagy részét olyan nyelven kell megírni, amelynek fordítói minden olyan számítógépen elérhetők, amelyre a rendszert át kell vinni. Másodszor, a kódnak a hardverrel közvetlenül kölcsönhatásba lépő, gépfüggő részeinek számát a lehető legkisebbre kell csökkenteni. Harmadszor, a hardverfüggő kódot biztonságosan kell lokalizálni több modulon keresztül.

§ A mikrokernel architektúra az operációs rendszer felépítésének klasszikus módjának alternatívája, amely szerint a többrétegű kernelt alkotó operációs rendszer összes fő funkciója privilegizált módban kerül végrehajtásra. A mikrokernel operációs rendszerekben az operációs rendszernek csak egy nagyon kis része, az úgynevezett mikrokernel fut privilegizált módban. Az összes többi magas szintű kernelfunkció felhasználói módú alkalmazásként van csomagolva.

§ A mikrokernel operációs rendszerek megfelelnek a modern operációs rendszerekkel szemben támasztott legtöbb követelménynek, hordozhatók, bővíthetők, megbízhatóak, és jó előfeltételt teremtenek az elosztott alkalmazások támogatásához. Ezeknek az előnyöknek az ára a csökkent teljesítmény, ami a mikrokernel architektúra fő hátránya.

§ Alkalmazásszoftver-környezet - olyan operációs rendszer-eszközök készlete, amelyek olyan alkalmazások végrehajtásának megszervezésére szolgálnak, amelyek meghatározott gépi utasításrendszert, egy adott típusú API-t és a végrehajtható program meghatározott formátumát használnak. Minden operációs rendszer létrehoz legalább egy alkalmazásprogramozási környezetet. A probléma több szoftverkörnyezet kompatibilitásának biztosítása ugyanazon az operációs rendszeren belül. Több alkalmazási környezet felépítésekor különféle architekturális megoldásokat, bináris kód emuláció és API fordítási koncepciókat használnak.

Feladatok és gyakorlatok

1. Az alábbi kifejezések közül melyek szinonimák?

§ privilegizált mód;

§ védett mód;

§ felügyelő mód;

§ felhasználói mód;

§ valós mód;

§ kernel mód.

2. Lehetséges-e egy program bináris kódjának elemzése alapján arra a következtetésre jutni, hogy az nem futtatható felhasználói módban?

3. Milyen különbségek vannak a processzor működésében privilegizált és felhasználói módban?

4. Ideális esetben az operációs rendszer mikrokernel-architektúrája csak azokat az operációs rendszer-összetevőket követeli meg a mikrokernelben, amelyek felhasználói módban nem hajthatók végre. Mi készteti az operációs rendszer fejlesztőit arra, hogy eltávolodjanak ettől az elvtől, és bővítsék ki a kernelt azáltal, hogy olyan funkciókat helyeznek át abba, amelyek szerverfolyamatként is megvalósíthatók?

5. Milyen lépésekből áll egy új hardverplatform mobil operációs rendszer változatának fejlesztése?

6. Mutassa be, hogyan működnek együtt az alkalmazások egy mikrokernel architektúrával rendelkező operációs rendszerrel.

7. Mik a lépései a rendszerhívás végrehajtásának mikrokernel operációs rendszerben és monolitikus kernellel rendelkező operációs rendszerben?

8. Egy "idegen" processzoron emulált program gyorsabban futhat, mint egy "natív" processzoron?

Egy felhasználói feladat megoldására több alkalmazási programot kombinálnak alkalmazásnak vagy alkalmazáskörnyezetnek nevezünk. Ezek grafikus és szövegszerkesztők, táblázatkezelő rendszerek, adatbázis-kezelő rendszerek, kommunikációs programok stb.

Az alkalmazási környezet egy alkalmazási programok által alkotott számítógépes környezet. A különféle típusú adatokkal való munkavégzéshez kényelmes és széles körben elterjedt szoftveralkalmazások közé tartoznak a Windows környezetben való működésre tervezett Microsoft Office alkalmazások. A Windows alkalmazások fontos előnye a láthatóság. Először is, a környezet összes eszköze Először is, a felhasználó számára elérhető környezet összes eszköze grafikusan ábrázolható egy speciális panelen elhelyezett parancsgombok formájában. Az eszközök a főmenü azon parancsai, amelyek lehetővé teszik a felhasználó számára, hogy műveleteket hajtson végre az alkalmazási környezet objektumain. Az eszköz grafikus képe a parancsgombokra kerül. Jelenleg a gombokon lévő képek szabványosak, így egy speciális számítógépes jelölési nyelvről beszélhetünk. Minden környezet rendelkezik egy sor szabványos eszközzel, mint pl Megnyitás, mentés, törlés, visszavonás, másolás, beillesztés. Az ezekkel az eszközökkel ellátott gombok az úgynevezett panelen helyezkednek el Szabványos panel. De az alkalmazási környezetnek is megvannak a maga sajátos eszközei. Grafikus képeket is fejlesztettek hozzájuk.

Másodszor, az alkalmazásokban létrehozott dokumentumok pontosan úgy jelennek meg a képernyőn, ahogyan papírra nyomtatják. Ez különösen akkor fontos, ha előre tudja, milyen formátumú legyen a végleges dokumentum.

Többfeladatos. A Windows-alkalmazások másik jellegzetessége a multitasking. Az asztalon egyszerre több különböző alkalmazással készített dokumentum is megnyitható. Egyszerre szerkeszthet rajzot, írhat levelet és végezhet számításokat. Az egyidejűség fogalmát azonban tisztázni kell. A fenti feladatok mindegyike elindítható végrehajtásra. Indítás után mindegyik egyszerre kerül a számítógép RAM-jába. A felhasználó maga nem használhatja ugyanazt az információérzékelési szervet két különböző feladatra egyidejűleg. Nem lehet például szöveget olvasni és rajzolni egyszerre. Az emberi látószervek, a szemek nincsenek erre alkalmazkodva. Ennek megfelelően ilyenkor az ember konzekvensen dolgozik a dokumentumokkal környezetben, például először rajzol, majd ír. Ha azonban az egyes feladatokban különböző információérzékelési szervek vesznek részt, akkor ezek a feladatok valójában egyidejűleg is végrehajthatók. Például, ha lézeres lemezlejátszót és szövegszerkesztőt futtat, egyszerre hallgathat zenét és gépelhet szöveget a hallása és a látása segítségével.

Adatcsere szervezése. A Windows alkalmazáskörnyezetek másik fontos jellemzője az adatok alkalmazások közötti megosztásának lehetősége. A rendszerkörnyezet két különböző módot biztosít az alkalmazások közötti adatcserére: a vágólapon és az OLE technológián keresztül.

A pufferen keresztüli csere lehetővé teszi a dokumentumobjektum új helyre történő áthelyezését, vagy az objektum másolatának új helyre vagy új dokumentumba helyezését. A puffercsere lehetővé teszi az objektumok és azok másolatainak átvitelét dokumentumról dokumentumra anélkül, hogy kapcsolatot tartana fenn azzal az alkalmazással, amelyben az objektumot létrehozták.

A pufferen keresztüli csere két szakaszban történik. Az első szakaszban vagy maga az objektum, vagy annak másolata kerül a pufferbe. A második szakaszban az objektum a vágólapról bekerül a kiválasztott dokumentumba.

A Windows programozási környezet által biztosított OLE technológia folyamatos kapcsolatot tart fenn az objektum beágyazott alkalmazási környezete és az objektum létrehozásának helye között. Az OLE technológia alkalmazása akkor hatékony, ha ugyanazt az objektumot különböző dokumentumokban használják. Például egy céglogót szövegszerkesztővel készítettek. Ezután különféle dokumentumok (bizonyítvány, levél, jogi aktus megkötése stb.) létrehozásakor használhatja ezt a jelképet. Aztán a logó megváltozott. Abban az esetben, ha az emblémát a vágólapon keresztül helyezték el a dokumentumokban, újra be kell illesztenie minden dokumentumba. Ha OLE technológiával valósították meg, akkor az összes kapcsolódó dokumentum logója a szerkesztés után automatikusan frissül. forrás fájl emblémával.

Összetett dokumentumok készítése. Az alkalmazási környezetek közötti adatcsere megszervezése biztosítja azok integrációját. Az alkalmazási környezetek integrációja alatt azok kombinációját értjük, amikor lehetővé válik az egyes környezetek objektumainak megosztása. Például tanúsítványt kell készítenie az értékesítési részleg alkalmazottainak egy csoportja számára, és a tanúsítványba bele kell foglalnia a fényképeiket. A jelentés alapja természetesen egy szöveges dokumentum lesz. Ezen kívül van egy adatbázis az alkalmazottakról, ahol az értékesítési részleg dolgozóira keresnek adatokat. A keresés eredménye (kijelölés) szöveges dokumentumba kerül. A fényképeket is ott teszik közzé. Az eredmény egy szöveges dokumentum, amely a saját objektumok mellett az adatbázisból és fényképekből válogatást tartalmaz. Az ilyen dokumentumot összetettnek (integráltnak) nevezzük.

Alkalmazási környezet interfész. A Windows alatt futó alkalmazások nagyon hasonló grafikus felülettel rendelkeznek. Az alkalmazáskörnyezeti felületek rendeltetésükben azonos típusú elemekből állnak. Mindegyik interfészében négy zóna különíthető el (2.1. ábra):

Az alkalmazási környezet címsora, amely az alkalmazás ablakfelületét vezérli és megjeleníti a környezet nevét;

Kezelési zóna, ahol az alkalmazás- és dokumentumkezelő eszközök találhatók;

Munkaterület, ahol a szerkesztett dokumentumokat helyezik el;

Súgózóna, amely információkat tartalmaz az alkalmazás működési módjairól és tippeket a felhasználónak.

2.1 ábra - Az alkalmazás felületének szerkezeti részei

Minden Windows-hoz készült program szabványos ablakfelülettel rendelkezik. Ugyanolyan típusú referencia- és vezérlőzónákat alkotnak. A munkaterület nézete az alkalmazási környezet céljától függően változik.

Bármely alkalmazási környezet indításakor megjelenik a képernyő alkalmazás ablak, vagyis maga a környezet. Általában az alkalmazás ablakán belül azonnal megnyílik és dokumentum ablak. Ez lehet egy új vagy egy utoljára szerkesztett dokumentum. Ha az alkalmazást egy dokumentum indításával hívták meg, akkor ez a dokumentum az alkalmazás ablakában fog megjelenni.

Az alkalmazáskörnyezet felülete a következő elemeket tartalmazza: alkalmazáskörnyezet címsora, főmenüsor, eszköztárak, beviteli és szerkesztősáv, állapotsor.

Címsor tartalmazza: gombot rendszer menü, alkalmazás neve (például Microsoft Excel), gombot Összeomlás, gomb Kibontás/Visszaállításés gombot Bezárás.

Főmenü Az alkalmazási környezet, akárcsak bármely más Windows-program, úgy néz ki, mint egy fészkelő baba. A legfelső szintű szakaszok a főmenüben jelennek meg. Mindegyik szakaszban az alacsonyabb szintű parancsok céljuk szerint vannak csoportosítva. Ezeknek a parancsoknak a listája legördülő menüként nyílik meg. A parancsok némelyikéhez való hozzáférés egy további, még alacsonyabb szintű almenü megjelenéséhez vezet. Így a főmenü segítségével szekvenciálisan kiválasztásra kerül a szükséges vezérlőparancs, és beállítjuk a végrehajtásához szükséges összes paramétert.

Eszköztár(piktografikus menü) a felhasználó által beállított gombok (ikonok) készletét tartalmazza, amelyek gyorsabbak (a többszintű menü) a főmenüben található vezérlőparancsok meghívásával.

A táblázatkezelő processzor és az adatbázis-kezelő rendszer felülete beviteli és szerkesztősort is tartalmaz. A beviteli és szerkesztési sor a bemenetet jeleníti meg aktuális cella táblázat vagy adatbázis mező képlet vagy adat. Ebben a sorban megtekintheti vagy szerkesztheti ennek a cellának vagy mezőnek a tartalmát, valamint magát a képletet.

Állapotsor információkat tartalmaz az alkalmazás működési módjairól. A már felsoroltakon kívül van egy olyan elemcsoport, amelyet feltételesen kisegítő vezérlési területnek nevezhetünk. Ide tartoznak: a dokumentumablak címsora, az alkalmazás által generált, valamint görgetősávok.

A címsorban dokumentumablakban a kiválasztott alkalmazás által szerkesztett dokumentum fájlneve látható. Ha a dokumentumablak nagy méretű, akkor a dokumentum címsora igazodik az alkalmazáskörnyezet címsorához.

Görgetősávok szükséges a dokumentum azon területeinek megtekintéséhez, amelyek benne vannak Ebben a pillanatban nem láthatók (a dokumentumablak képernyőjén csak egy része, az úgynevezett munkamező látható). A szöveg függőleges mozgását lehetővé tevő felületelemet függőleges görgetősávnak, a vízszintes mozgást pedig vízszintes görgetősávnak nevezzük. Pontosan ugyanúgy működnek, mint bármely más Windows ablakban.

Dokumentum szerkesztés. Alkalmazási környezetben végzett munka során gyakran szükségessé válik a korábban létrehozott dokumentumok módosítása. Alkalmazási programok segítségével nemcsak dokumentumokat lehet létrehozni, ahogy az írógépen lehetett, hanem további változtatásokat is végrehajthat, például javításokat, hibákat szüntethet meg, egyedi értékeket kereshet, cserélhet. A dokumentum módosításával és a benne lévő hibák kijavításával kapcsolatos összes műveletet egy közös fogalomban egyesítik - a szerkesztést. A szerkesztés a dokumentum módosításának folyamata.

Nemcsak szerkesztheti szöveges dokumentumok, hanem táblázatok, adatbázisok, ábrák is. Például, ha a tevékenység számítások elvégzéséhez kapcsolódik, akkor nincs szükség hatalmas táblák újraszámítására. Elég csak a kezdeti számokat módosítani, és a táblázatkezelő automatikusan újraszámolja az eredményeket.

Szerkesztéskor a következőket kell tennie:

1. Válasszon ki egy objektumot.

2. Parancs vagy szerkesztési műveletek végrehajtása.

Objektum kiválasztása. Mielőtt bármilyen műveletet végrehajtana egy dokumentum objektumain, ki kell jelölni. A kiválasztott objektumok képernyőn való megjelenítésekor általában az objektum színe megfordul, vagy az objektum külső szegélye jelenik meg. Általában az objektumokat egy egérkattintással választják ki. Gyakran előfordul, hogy hasonló, egymást követő blokkobjektumok csoportját kell kijelölni, például egy mondatot vagy egy táblázat több celláját. Ebben az esetben az egeret a bal gomb megnyomásával az első objektumtól az utolsóig húzza.

Dokumentum formázása. Minden dokumentumot szépen és professzionálisan kell megtervezni. Például. Létrejött egy táblázat, de az túl széles ahhoz, hogy elférjen az oldalon. Csökkentse a táblázatot, vagy bontsa ki az oldalt. Minden alkalmazási környezet rendelkezik egy műveletsorral, amely lehetővé teszi a dokumentum külső tervezésének végrehajtását a követelményeknek megfelelően. A teljes dokumentum egészének vagy objektumainak tervezésére szolgáló összes műveletet egy közös koncepció - a formázás - egyesíti.

Formázás - Prezentációs folyamat megjelenés dokumentumot vagy annak egyes tárgyait a kívánt formában.

Ugyanakkor figyelembe kell venni azt a környezetet, amelyben az objektum létrejött, mivel ez határozza meg az alkalmazott munkaeszközöket.

Alkalmazási környezeti eszközök jellemzői. Egy adott dokumentummal számítógépen dolgozó személy olyan alkalmazásprogramokat használ eszközként, amelyek ezt az alkalmazási környezetet alkotják. Minden alkalmazási környezet rendelkezik olyan eszközökkel, amelyek a felhasználó számára egy dokumentumot biztosítanak. Ezekkel az eszközökkel az eszköztár gombjaival vagy különféle menükből származó parancsok végrehajtásával dolgozhat. Alkalmazási környezeti eszközök- az alkalmazási környezetnek a dokumentum objektumaira és magára a dokumentumra gyakorolt ​​hatásának minden eszköze.

Az eszközök mindenekelőtt céljuk szerint különböznek egymástól. Például egyes eszközöket úgy terveztek, hogy fájlokkal dolgozzanak, míg mások az alkalmazások adatainak feldolgozását. Az alkalmazási környezet összes eszközének kezelése a főmenü parancsaival történik. Ezeknek a parancsoknak a neve általában megegyezik a megfelelő eszközök nevével. A parancsok rendeltetésüknek megfelelően csoportokba kerülnek, amelyeket menüelemeknek nevezünk (például menüelemek Fájl, Szerkesztés, Beszúrás, Szolgáltatás). A menüelemek formája magasabb szint főmenübe (2.2. ábra).

2.2 ábra - Az alkalmazási környezet főmenüje

Az ilyen menüt többszintűnek nevezzük, mivel céljuk szerint csoportosítva tartalmaz parancsokat. Minden csoport a nevére kattintva nyílik meg. Ezt követően a következő menüszintre léphet, és kiválaszthatja a kívánt parancsot a csoportból. Egyes esetekben egy alacsonyabb szintű almenü nyílik meg. A legalacsonyabb szinten gyakran szükséges a parancsparaméterek finomítása a szükséges értékek megadásával a megnyíló párbeszédpanelen. Az ábra csak azokat a menüneveket mutatja, amelyek minden alkalmazásban közösek.

Fájl. Ez a menüpont a fájlokkal és dokumentumokkal való általános munkavégzéshez szükséges parancsokat kombinálja. Ezzel létrehozhat új fájlt, megnyithat egy meglévőt, elmentheti a szerkesztett fájlt vagy annak másolatát más néven és/vagy más helyre, oldalparamétereket állíthat be, kinyomtathatja a szerkesztett fájlt.

Az alkalmazási környezet által létrehozott dokumentum többféle formában lehet:

Képernyő formájában, azaz a monitor képernyőjén megjelenített dokumentum formájában, amelybe beágyazott objektumok vannak;

Nyomtatott példány formájában, azaz a létrehozott dokumentum nyomtatón történő kinyomtatása formájában;

Elektronikus formában - lemezre mentett fájl formájában.

Bármely alkalmazással végzett munka eredményét fájlba kell menteni a lemezen. E nélkül lehetetlen folytatni a munkát, vagy átvinni a létrehozott dokumentumot egy másik számítógépre.

Szerkesztés. Ennek az elemnek a parancslistáját általában az előre vagy hátra parancs nyitja meg. A menü ezen része a dokumentumobjektumok tartalmának szerkesztésére szolgáló parancsokat is tartalmaz. Annak ellenére, hogy ezek az objektumok az egyes alkalmazási környezetekben eltérőek, az alkalmazási környezet közös adatcsere-mechanizmusa lehetővé teszi, hogy minden objektumra azonos típusú műveleteket alkalmazzon. Különböző objektumok másolásához és mozgatásához, mint már említettük, a vágólap vagy az OLE technológiát használják. Segítségükkel integrálhatja a különböző alkalmazási környezetekből származó adatokat.

Meg kell jegyezni, hogy ez a mechanizmus nem csak egyetlen dokumentumon belül teszi lehetővé az adatcserét, hanem a különböző alkalmazási környezetek között is.

Beszúrás. A menü ezen része olyan parancsokat tartalmaz, amelyek segítségével bármilyen alkalmazási környezetben létrehozott különféle objektumok dokumentumba illeszthetők (beágyazhatók).

Formátum. Ez a menüpont olyan parancsokat tartalmaz, amelyekben a létrehozott dokumentumobjektumokat formázzák ez az alkalmazás. Általában a parancsnevek megegyeznek a formázandó objektumok nevével: Cellák..., Sorok, Oszlopok, Betűtípus..., Bekezdés... stb.

A konkrét objektumok formázására szolgáló parancsokon kívül vannak stílusokat és automatikus formázást meghatározó parancsok is.

Alatt stílus egy dokumentumobjektum formázási beállításainak készletére utal. Az AutoFormat formázási beállításokat rendel az összes dokumentumobjektumhoz és a dokumentum egészéhez.

Kilátás. Ez a menüpont a kiválasztásra szolgál különböző módokon a dokumentum megjelenítése a képernyőn, a használt eszközök megjelenítésének beállítása, fejlécek és láblécek hozzáadása, a dokumentum képernyőn való megjelenítésének léptékének megváltoztatása, stb.

Szolgáltatás. Ez a menü biztosítja további jellemzők alkalmazási környezet. E képességek biztosítását az alkalmazási környezet segédprogramjainak, például a helyesírás-ellenőrzőnek az indítása biztosítja. Ez a program nem csak szöveg szerkesztő, hanem más Windows-alkalmazások is.

Egy másik példa a címjegyzék. Ez a program olyan személyek adatait tárolja, akikkel gyakran kell foglalkoznia. Használható a dokumentum továbbítására a címjegyzékben tárolt címre, vagy üzenet beszúrására egy adott személynek szánt dokumentumba.

Ablak. Ezt a menüt akkor kell elérni, ha egyszerre több dokumentummal dolgozik különböző ablakok a beállításokhoz és az egyik ablakból a másikba való átmenethez.

Referencia. Ez a menüpont arra szolgál, hogy segítséget kapjon az aktuális alkalmazáskörnyezet összes eszközéhez.

Tevékenységtervezés és kommunikáció támogatása

Microsoft program Az Outlook dokumentumok rendszerezésére és feladatok ütemezésére készült, beleértve a levelek küldését, találkozók, események és értekezletek ütemezését, névjegyzék és feladatlista vezetését, valamint az összes elvégzett munka nyomon követését.

A Microsoft Outlook szoftverkörnyezet felváltotta a különféle típusú jegyzettömböket és jegyzetfüzetek a vezetők és a titkárok munkájuk megszervezéséhez használnak. Tehát különféle személyekről és szervezetekről szóló információk tárolására telefonkönyveket, napi találkozók és ügyek megtervezésére - heti naplókat, ideiglenes nyilvántartásokra - jegyzetfüzeteket használtak. A felsorolt ​​füzettípusokon kívül munkatervek készültek egy hétre, egy hónapra, egy évre stb.

Az információk mappákba vannak rendezve, amelyek rendeltetésükben hasonlóak a papír elődjeikhez, az információk kényelmes bemutatásának, keresésének módjai, az Outlook környezet által kínált emlékeztetők segítenek a hatékony munkaszervezésben. Az Outlook környezetet mind a vezető, mind a titkár, mind a többi alkalmazott használhatja.

A 2.3. ábra az Outlook szoftverkörnyezet főablakát mutatja. Az ablak bal oldalán található az Outlook panel, amely azokat a fő objektumokat tartalmazza, amelyekkel a környezet dolgozik. Az objektumok bizonyos típusú információkat tartalmazó mappák. Ezek az objektumok csoportokba vannak csoportosítva: Outlook, Mail, Egyéb mappák. Az Outlook környezet főbb információi a mappák. Névjegyek, Naptár, Feladatok, Jegyzetek, Napló.

A Névjegyek mappa olyan személyekről szóló információk és adatok tárháza, akikkel egy szervezet üzleti és személyes kapcsolatban áll. Ezek az emberek lehetnek ennek a szervezetnek és más cégek alkalmazottai is. A mappában Kapcsolatok tárolható: e-mail cím, levelezési cím, számos telefonszám és egyéb kapcsolódó információ kapcsolattartó például egy születésnap vagy egy esemény évfordulója. Mappa alapú Kapcsolatok alakított A címjegyzék e-mailt küldeni.

2.3 ábra - Outlook program ablaka

Az Outlook környezetben minden esemény több csoportra van osztva: találkozók, értekezletek, események, feladatok, telefonhívások (2.4. ábra).

Találkozók olyan események, amelyekre a naptárban idő van lefoglalva. A találkozókra senkit nem hívnak meg, nem vonnak be hozzájuk forrást. Az erőforrások egy speciális helyiség kiosztását, az előkészítéssel járó időköltségeket, anyagköltségeket jelentik.

Találkozó- ez egy találkozó személyek meghívásával vagy erőforrások vonzásával. Esemény egy egész napos esemény, amelyre más személyek is meghívást kaphatnak, vagy nem. Az Outlook környezetben ütemezheti a találkozókat, értekezleteket és eseményeket, és beállíthatja ezek időpontját Naptár.

2.4 ábra – Események típusai

Egy feladat- Ez egy meghatározott időpontig elvégzendő feladat, amely jelentős időköltséggel jár.

A mappa a feladattal kapcsolatos információk leírására és a feladatok megoldásának rendszerezésére szolgál. Feladatok.

Telefon hívás - telefonos problémamegoldással kapcsolatos, közvetlen kapcsolatfelvételt nem igénylő esemény.

Telefonhívások, valamint a különféle dokumentumok számítógépen történő létrehozásával és feldolgozásával kapcsolatos összes munka a mappába kerül rögzítésre Napló.

A bemutatott mapparendszer lehetővé teszi üzletember megszervezni a munkaidő tervezését és nyomon követni a munkával töltött időt.

Egy másik mappacsoport, beleértve a mappákat Beérkezett üzenetek, Kimenő levelek, Piszkozatok és Elküldött tételek, amelyet a munkapartnerekkel való e-mail váltás megszervezésére terveztek.

E mappák fő információs elemei az üzenetek. Üzenet- által küldött vagy fogadott dokumentum email. Mappa beérkező leveleküzenetek fogadására tervezték. Mappák kimenőés dámajátéküzenetek küldésre való előkészítésére tervezték. Mappa Küldött az elküldött üzenetek mentésére tervezték.

Az Outlook-környezet elemeivel végrehajtható főbb műveletek a következők:

Teremt;

Paraméterek beállítása és módosítása;

Kijelölés, másolás, beillesztés másolás, törlés;

Megjelölés befejezettként;

Továbbítás egy másik személynek;

Dokumentum csatolása;

Kapcsolattartó hivatkozás.