Aplikacijsko softversko okruženje sklopa. Predavanje: Metode implementacije aplikacijskih programskih okruženja. Aplikacijski programi su

22.04.2021 Vijesti

Uvod

Predstavljanje računarstva kao znanstvene discipline povezano je s razmatranjem problema organizacije izračuna i obrade informacija pomoću i unutar računala, kao i principa organizacije i rada strojnih inteligentnih sustava (sustava umjetne inteligencije) na računalu.

Proučavanje principa obrade informacija i organizacije izračuna provodi se na primjerima rješavanja ekonomskih problema, dok se rješavanje problema dovodi do dobivanja rezultata na računalu sastavljanjem izračuna, baza podataka i programa uz paralelnu analizu i dokazivanje ispravnost dobivenih rezultata.

U moderno računalo Za rješavanje jednog problema ne koristi se jedan program, već nekoliko odjednom. Nekoliko aplikacijskih programa kombiniranih za rješavanje jednog korisničkog problema nazivaju se aplikacija ili aplikacijsko okruženje.

Aplikacijsko okruženje je računalno okruženje formirano od aplikacijskih programa.

Svako aplikacijsko okruženje stvoreno je za obradu informacija prikazanih u ovom ili onom obliku. Korisnik osobno računalo mora poznavati najčešće korištena aplikacijska okruženja: grafički urednik, uređivač teksta, sustav za obradu proračunskih tablica, sustav za upravljanje bazom podataka.

Kao vrlo zgodan i raširen softverske aplikacije Dostupni su aplikacijski programi za rad s različitim vrstama podataka Microsoft Office, dizajniran za rad u Windows okruženje.

Rješavanje problema u određenom problemskom području može se riješiti pomoću aplikacijskih programa. Prilikom izvođenja složenih matematičkih izračuna možete koristiti funkcije programa Excel.

Primijenjeno softver

Softver je skup programa koji omogućuju automatiziranu obradu informacija na računalu. Softver se dijeli na sistemski (opći) i aplikacijski (specijalni).

Softver sustava osigurava rad i održavanje računala, kao i automatizaciju procesa izrade novih programa. Sistemski softver uključuje: operativne sustave i njihove korisničko sučelje; softverski alati; sustavi održavanja.

Operativni sustav je obavezni dio posebnog softvera koji osigurava učinkovito funkcioniranje osobnog računala u različitim načinima rada, organizira izvođenje programa i interakciju korisnika te vanjski uređaji s računalom.

Korisničko sučelje ( servisne programe) su softverski dodaci operativnom sustavu (ljuska i okruženje) dizajnirani da pojednostave komunikaciju korisnika s operativnim sustavom.

Programi koji pružaju sučelje zadržavaju oblik komunikacije (dijaloga) između korisnika i operacijskog sustava, ali mijenjaju jezik komunikacije (obično se jezik naredbi pretvara u jezik izbornika). Sustavi usluga mogu se podijeliti na sustave sučelja, ljuske operativni sustavi i komunalije.

Sučelja su moćni uslužni sustavi, najčešće grafičkog tipa, koji poboljšavaju ne samo korisničko, već i programsko sučelje operacijskih sustava, posebno implementirajući neke dodatne procedure za podjelu dodatnih resursa.

Ljuske operacijskog sustava pružaju korisniku kvalitativno novo sučelje u usporedbi s onim koje implementira operativni sustav i čine poznavanje potonjeg opcionalnim.

Pomoćni programi automatiziraju izvršavanje određenih standardnih, često korištenih postupaka, čija bi implementacija od korisnika zahtijevala razvoj posebnih programa. Mnogi uslužni programi imaju razvijeno interaktivno sučelje s korisnikom i približavaju se razini komunikacije školjkama.

Programski alati (sustavi za programiranje) obvezni su dio softvera pomoću kojeg se izrađuju programi. Softverski alati uključuju alate za pisanje programa (uređivači teksta); sredstva za pretvaranje programa u oblik prikladan za izvođenje na računalu (assembleri, kompajleri, interpreteri, učitavači i uređivači veza), sredstva za praćenje i otklanjanje pogrešaka programa.

Uređivači teksta omogućuju prikladno uređivanje, oblikovanje i kombiniranje programskih tekstova, a neki omogućuju i kontrolu sintakse izrađenih programa.

Alati za otklanjanje pogrešaka omogućuju vam praćenje programa (izvršenje korak po korak s informacijama o rezultatima izvršenja), provjeru sintakse programa i međurezultate na prijelomnim točkama i izmjenu vrijednosti varijabli na tim točkama.

Sustavi za održavanje i servis su programski alati za praćenje, dijagnosticiranje i vraćanje funkcionalnosti računala, diskova i sl.

Aplikacijski paket je skup programa za rješavanje niza problema na određenu temu ili temu. Razlikuju se sljedeće vrste aplikacijskih paketa:

opće namjene - usmjeren na automatizaciju širokog spektra korisničkih zadataka (programi za obradu teksta, uređivači proračunskih tablica, sustavi za upravljanje bazama podataka, GPU-ovi, izdavački sustavi, sustavi za automatizaciju dizajna itd.);

usmjeren na metode - primjena različitih ekonomskih i matematičkih metoda za rješavanje problema (matematičko programiranje, mrežno planiranje i upravljanje, teorija čekanja, matematička statistika itd.);

usmjeren na problem - usmjeren na rješavanje konkretan zadatak(problemi) u određenom predmetno područje(bankarski paketi, računovodstveni paketi, financijski menadžment, pravni sustavi pomoći itd.).

Najčešći u Rusiji trenutno je Microsoft paket Ured. To je zbog činjenice da se Microsoft - autor Windowsa i Microsoft Officea (MS Office) - logično uklapa Windows sučelje. Razumijevajući logiku rada sa sustavom Windows, prilično je lako svladati aplikacijske prozore softvera uključenog u MS Office. Osim toga, zajedničko izvršenje brojnih softverskih alata uključenih u MS Office omogućuje vam fleksibilnu distribuciju resursa i rada te povećanje ukupne produktivnosti.

MS Office uključuje uređivač teksta Word, proračunsku tablicu Excel procesor, alat za izradu baze podataka Pristup podacima, i posebni programi za uredski rad. Među tim programima Microsoft Outlook- sredstvo za pristup različitim informacijama i njihovu zbirnu obradu, PowerPoint - moćna aplikacija za pripremu i vođenje prezentacija, FrontPage - aplikacija za kreiranje Internet stranice i niz drugih.

Zbog izlaska operativne verzije Windows sustavi 2000. godine razvijena je nova verzija uredskog paketa MS Office 2000. Glavna značajka navedenih operativnih sustava je visoka razina integracije s Internetom. Trenutno je počeo implementirati paket MS Office 2000.

Opisi ove verzije napominju da nadilazi granice tradicionalnih stolnih sustava, pretvarajući se u poslovnu aplikaciju za poduzeća bilo koje veličine. Ovu verziju ureda možemo smatrati platformom za izradu specijaliziranih rješenja ili klijentskim alatom za pristup korporativnim podacima.

Općenito, glavni trend u razvoju softverski proizvodi ovog paketa - povećanje “inteligencije”. Sa svakim nova verzija Office proizvodi poboljšavaju mogućnosti gramatičke i leksičke kontrole ugrađene u ove alate. U novi sustav Izbornik bi trebao prikazivati ​​samo najčešće korištene funkcije, a svaki korisnik strukturu izbornika može prilagoditi sebi.

Za voditelja ureda (šefa računovodstva, financijskog direktora, itd.) potrebno je imati predodžbu o novim mogućnostima MS Office softvera za suradnju među mnogim korisnicima. Osim toga, sposobnost da razmjena informacija između zaposlenika.

Značajke Windows aplikacija

Vidljivost

Važna prednost Windows aplikacija je preglednost.Prvo, svi alati okruženja dostupni korisniku mogu se grafički prikazati u obliku naredbenih gumba koji se nalaze na posebnoj ploči. Alati se shvaćaju kao naredbe glavnog izbornika koje korisniku omogućuju izvođenje radnji na objektima aplikacijskog sustava. Na komandnim gumbima nalazi se grafička slika alat. Trenutno su slike na tipkama standardizirane, pa možemo govoriti o posebnom jeziku računalne notacije. Svako okruženje ima skup standardne alate, kao što su:

Gumbi za ove alate nalaze se na ploči koja se naziva Standardna ploča.

Drugo, dokumenti kreirani u aplikacijama prikazuju se na ekranu točno onako kako će biti ispisani na papiru. Ovo je osobito važno kada unaprijed znate kakav bi format trebao biti završni dokument.

Multitasking

Još jedna posebna značajka Windows aplikacija je multitasking. Nekoliko kreiranih dokumenata može se otvoriti istovremeno na radnoj površini razne aplikacije. Možete istovremeno uređivati ​​crtež, pisati pismo i raditi izračune.

Potrebno je, međutim, razjasniti pojam simultanosti. Svi gore navedeni zadaci se mogu pokrenuti. Korisnik ne može istovremeno koristiti isti organ percepcije informacija za dva različita zadatka. Prema tome, u takvim slučajevima osoba radi uzastopno, na primjer, prvo crta, a zatim piše.

Organizacija razmjene podataka

Druga važna značajka Windows aplikacijskih okruženja je mogućnost razmjene podataka između aplikacija. Okruženje sustava nudi dvije različite metode za razmjenu podataka između aplikacija: putem međuspremnika i putem OLE tehnologije.

Dijeljenje putem međuspremnika omogućuje vam premještanje objekta dokumenta na novo mjesto ili postavljanje kopije objekta na novo mjesto ili dokument, bez održavanja veze s aplikacijom u kojoj je taj objekt stvoren.

OLE tehnologija, koju pruža Windows softversko okruženje, održava stalni kontakt između aplikacijskog okruženja u koje je objekt ugrađen i aplikacijskog okruženja u kojem je taj objekt kreiran. Korištenje OLE tehnologije je učinkovito u slučajevima kada se koristi isti objekt različite dokumente.

Izrada složenih dokumenata

Organizacija razmjene podataka između aplikacijskih okruženja osigurava njihovu integraciju. Integracija aplikacijskih okruženja shvaća se kao njihovo objedinjavanje kada postane moguće dijeliti objekte iz svakog od tih okruženja.

Na primjer, korisnik mora napraviti referencu za grupu zaposlenika odjela prodaje i uključiti njihove fotografije u referencu. Očito je da će temelj izvješća biti tekstualni dokument. Osim toga, korisniku je na raspolaganju baza zaposlenika u kojoj se mogu pretraživati ​​podaci o zaposlenicima odjela prodaje. Rezultat pretraživanja (odabir) stavlja se u tekstualni dokument koji osim vlastitih objekata sadrži izbor iz baze i fotografije.

Razmotrimo strukturu apstraktnog višejezičnog, otvorenog, kompajlirajućeg programskog sustava i proces razvoja aplikacija u ovom okruženju (slika 1.4).

Program na izvornom jeziku (izvorni modul) priprema se pomoću uređivača teksta iu obrascu tekstualna datoteka ili odjeljak knjižnice dostavlja se na ulaz prevoditelja.

Prijevod izvornog programa je postupak pretvaranja izvornog modula u posredni, tzv. objektni oblik. Emitiranje općenito uključuje pretprocesiranje i kompilaciju.

Predprocesiranje je izborna faza koja se sastoji od analize izvorni tekst, izvlačeći iz njega direktive pretprocesora i izvršavajući ih.

Naredbe pretprocesora su linije označene posebnim znakovima (obično %, #, &) koje sadrže kratice, simboličke oznake itd. konstrukti uključeni u izvorni program prije nego što ih prevodilac obradi.

Podaci za proširenje izvornog teksta mogu biti standardni, korisnički definirani ili sadržani u bibliotekama OS sustava.

Kompilacija je općenito proces u više faza, uključujući sljedeće faze:

Leksička analiza – provjera leksičkog sastava ulaznog teksta i prevođenje složenih simbola (operatora, zagrada, identifikatora itd.) u neki posredni interni oblik (tablice, grafikoni, nizovi, hiperveze), pogodan za daljnju obradu;

raščlanjivanje– provjera ispravnosti struktura koje koristi programer prilikom pripreme teksta;

semantička analiza– utvrđivanje nedosljednosti u vrstama i strukturama varijabli, funkcija i postupaka;

Generiranje objektnog koda je završna faza prijevoda.

Prijevod (kompilacija) se može izvesti u različitim modovima, koji se postavljaju pomoću tipki, parametara ili opcija. Može biti potrebno, na primjer, samo izvršiti fazu parsiranja, itd.

Objektni modul je softverski modul koji je rezultat kompajliranja izvornog modula. Sadrži strojne upute, rječnike i servisne informacije.

Objektni modul nije funkcionalan jer sadrži nerazriješene reference na pozvane potprograme biblioteke prevoditelja (općenito, programskih sustava) koji implementiraju ulazno/izlazne funkcije, obradu numeričkih i string varijabli, kao i na druge korisničke programe ili alate aplikacijskih paketa .

Riža. 1.4. Apstraktni, višejezični programski sustav otvorenog koda koji se temelji na kompajleru

Učitavanje modula softverski modul u obliku pogodnom za preuzimanje i izvođenje. Konstrukcija modula za pokretanje izvodi se posebnim softver– uređivač poveznica, graditelj zadataka, povezivač, asembler, čija je glavna funkcija kombiniranje objekta i modula za učitavanje u jedan modul za učitavanje, a zatim ga zapisati u biblioteku ili datoteku. Dobiveni modul kasnije se može koristiti za izgradnju drugih programa i sl., čime se stvara mogućnost proširenja softvera.

Nakon sastavljanja, modul za učitavanje se ili stavlja u knjižnicu korisničkog programa ili se šalje izravno na izvršenje. Izvršenje modula sastoji se od njegovog učitavanja u RAM, konfiguriranja na mjesto u memoriji i prijenosa kontrole na njega. Slika modula za pokretanje u memoriji naziva se apsolutni modul, budući da sve računalne naredbe ovdje poprimaju svoj konačni oblik i primaju apsolutne adrese u memoriji. Formiranje apsolutnog modula može se izvesti i programski, obradom kodova naredbi modula s programom za učitavanje, iu hardveru korištenjem indeksiranja i baziranja naredbi modula za učitavanje i dovođenjem relativnih adresa navedenih u njima u apsolutni oblik.

Moderni sustavi programiranje vam omogućuje praktičan prelazak s jedne faze na drugu. To se postiže prisutnošću takozvanog integriranog programskog okruženja, koje sadrži uređivač teksta, kompajler, povezivač, ugrađeni program za ispravljanje pogrešaka i, ovisno o sustavu ili njegovoj verziji, pruža programeru dodatnu pogodnost za pisanje i uklanjanje pogrešaka programa .

Korištenje okruženja aplikacijskog softvera pojednostavljuje zadatak pokretanja aplikacija napisanih za jedan OS na drugom . U osnovi, aplikacijsko okruženje treba uključivati ​​funkcije sučelja programskih zahtjeva, kao i sredstva za organiziranje koegzistencije bez sukoba nekoliko metoda za upravljanje računalnim resursima unutar jednog OS-a.

Aplikacijsko okruženje može se implementirati u obliku redovita primjena, a zatim funkcionira na razini korisnika.

Riža. 2.8. Aplikacijska softverska okruženja koja prevode sistemske pozive

U drugoj izvedbi višestrukih aplikacijskih okruženja, operativni sustav ima višestruka ravnopravna aplikacijska programska sučelja. Na prikazanoj slici. U primjeru u 2.9, operativni sustav podržava aplikacije napisane za OS1, OS2 i OS3. Da bi se to postiglo, sučelja aplikacijskih programa svih ovih operativnih sustava nalaze se izravno u prostoru jezgre sustava: API OS1, API OS2 i API OS3.

Funkcije svakog API-ja implementira kernel uzimajući u obzir specifičnosti odgovarajućeg OS-a, čak i ako imaju sličnu namjenu. Kako bi kernel odabrao željenu implementaciju sistemskog poziva, svaki proces mora jezgri prenijeti skup identifikacijskih karakteristika.

Riža. 2.9. Implementacija interoperabilnosti na temelju višestrukih API-ja ravnopravnih korisnika

zaključke

· Sav softver računalnog sustava dijeli se na aplikacijski (za rješavanje problema korisnika) i sistemski (za korištenje hardvera računala).

· Najjednostavnije strukturiranje OS-a sastoji se od dijeljenja svih komponenti OS-a na module koji obavljaju glavne funkcije OS-a (kernel) i module koji obavljaju pomoćne funkcije OS-a. Pomoćni OS moduli dizajnirani su ili kao aplikacije (uslužni programi i programi za obradu sustava) ili kao knjižnice procedura. Pomoćni moduli se učitavaju u RAM samo dok traju svoje funkcije, odnosno tranzitni su. Moduli jezgre su uvijek prisutni RAM memorija, odnosno rezidentni su.

· Ako postoji hardverska podrška za načine rada s različitim razinama ovlaštenja, stabilnost OS-a može se povećati izvršavanjem funkcija jezgre u privilegiranom načinu rada i pomoćnih OS modula i aplikacija u korisničkom načinu rada. To omogućuje zaštitu OS-a i aplikacijskih kodova te podataka od neovlaštenog pristupa. OS može djelovati kao arbitar u aplikacijskim sporovima oko resursa.

· Kako bi riješio svoje probleme, bilo koji OS komunicira s računalnim hardverom, naime: sredstvima za podršku privilegiranog načina rada i prevođenje adresa, sredstvima za prebacivanje procesa i zaštitu memorijskih područja, sustavom prekida i sistemskim mjeračem vremena. To OS čini ovisnim o stroju, vezanim za određenu hardversku platformu.



· Mikrokernel arhitektura je alternativa klasičnom načinu izgradnje operacijskog sustava, prema kojoj se sve glavne funkcije operacijskog sustava koje čine višeslojnu jezgru izvršavaju u povlaštenom načinu rada. U operacijskim sustavima s mikrojezgrom, samo vrlo mali dio operativnog sustava ostaje pokrenut u privilegiranom načinu rada. , naziva se mikrojezgra Sve ostale funkcije jezgre visoke razine pakirane su kao aplikacije koje se izvode u korisničkom načinu rada.

· Okruženje aplikacijskog softvera - skup OS alata dizajniranih za organiziranje izvršavanja aplikacija kreiranih za jedan OS u drugom. Svaki OS stvara najmanje jedno okruženje aplikacijskog softvera. Problem je osigurati kompatibilnost nekoliko softverskih okruženja unutar istog OS-a.

Stvaranje potpunog aplikacijskog okruženja koje je u potpunosti kompatibilno s okruženjem drugog OS-a prilično je složen zadatak, usko povezan sa strukturom OS-a. Postoje različite mogućnosti za izgradnju okruženja s više aplikacija, koje se razlikuju po značajkama arhitektonskih rješenja i funkcionalnost, pružajući različite stupnjeve prenosivosti aplikacije .

U mnogim verzijama UNIX OS-a, prevoditelj okruženja aplikacije implementiran je kao redovita aplikacija. U operativnim sustavima izgrađenim pomoću koncepta mikrokernela, kao što su Windows NT ili Workplace OS, aplikacijska okruženja rade kao poslužitelji korisničkog načina rada. A u OS/2, sa svojom jednostavnijom arhitekturom, sredstva za organiziranje aplikacijskih okruženja ugrađena su duboko u OS. Jedna od najočitijih opcija za implementaciju višestrukih aplikacijskih okruženja temelji se na standardnoj višerazinskoj OS strukturi .

Riža. 3.13. Aplikacijska softverska okruženja koja prevode sistemske pozive

Nažalost, ponašanje gotovo svih funkcija koje čine API jednog OS-a u pravilu se značajno razlikuje od ponašanja odgovarajućih funkcija drugog.

U drugoj implementaciji višestrukih aplikacijskih okruženja, OS ima nekoliko sučelja za ravnopravno programiranje aplikacija. Na prikazanoj slici. U primjeru u 3.14, OS podržava aplikacije napisane za OS1, OS2 i OS3. Da bi se to postiglo, sučelja aplikacijskih programa svih ovih operativnih sustava nalaze se izravno u prostoru kernela sustava: API OS1, API OS2 i API OS3. U ovoj opciji, funkcije na razini API-ja pristupaju funkcijama na razini temeljnog OS-a, koji mora podržavati sva tri općenito nekompatibilna aplikacijska okruženja.

Različiti operativni sustavi različito upravljaju sistemskim vremenom, koriste različite formate vremena, dijele procesorsko vrijeme na temelju vlastitih algoritama itd. Funkcije svakog API-ja implementira kernel uzimajući u obzir specifičnosti odgovarajućeg operativnog sustava, čak i ako imaju sličnu svrhu. Na primjer, kao što je već spomenuto, funkcija stvaranja procesa radi drugačije za UNIX aplikaciju i OS/2 aplikaciju. Isto tako, kada se proces prekine, kernel također treba odrediti kojem OS-u pripada. ovaj proces. Ako je ovaj proces kreiran na zahtjev UNIX aplikacije, tada kada se prekine, kernel mora poslati signal nadređenom procesu, kao što se radi u UNIX OS-u. A kada OS/2 proces završi, kernel mora imati na umu da ID procesa ne može ponovno koristiti drugi OS/2 proces. Kako bi kernel odabrao željenu implementaciju sistemskog poziva, svaki proces mora jezgri prenijeti skup identifikacijskih karakteristika.

Riža. 3.14. Implementacija kompatibilnosti na temelju nekoliko jednakih API-ja

Drugi način za izgradnju okruženja s više aplikacija temelji se na pristupu mikrojezgre. U isto vrijeme, vrlo je važno razdvojiti osnovne OS mehanizme zajedničke svim aplikacijskim okruženjima od funkcija visoke razine specifičnih za svako aplikacijsko okruženje koje rješavaju strateške probleme.

Prema arhitekturi mikrojezgre, sve funkcije OS-a implementiraju poslužitelji mikrojezgre i korisničkog načina rada. Važno je da je svako aplikacijsko okruženje dizajnirano kao zasebni poslužitelj korisničkog načina rada i da ne uključuje osnovne mehanizme (Slika 3.15). Aplikacije koje koriste API-je upućuju sistemske pozive odgovarajućem aplikacijskom okruženju kroz mikrojezgru. Aplikacijsko okruženje obrađuje zahtjev, izvršava ga (možda pozivanjem osnovnih funkcija mikrojezgre da to učine) i šalje rezultat natrag u aplikaciju. Prilikom izvršavanja zahtjeva, aplikacijsko okruženje mora zauzvrat pristupiti osnovnim OS mehanizmima koje implementira mikrojezgra i drugi OS poslužitelji.

Ovaj pristup projektiranju višestrukih aplikacijskih okruženja ima sve prednosti i nedostatke arhitekture mikrojezgre, posebice:

§ vrlo je jednostavno dodavati i izuzimati aplikacijska okruženja, što je posljedica dobre proširivosti mikrokernel operativnih sustava;

§ pouzdanost i stabilnost izražavaju se u činjenici da ako jedno od aplikacijskih okruženja zakaže, sva ostala ostaju operativna;

§ niske performanse Microkernel OS utječe na brzinu aplikacijskih okruženja, a time i na brzinu izvršavanja aplikacija.

Riža. 3.15. Pristup mikrojezgre za implementaciju višestrukih aplikacijskih okruženja

Stvaranje nekoliko aplikacijskih okruženja unutar jednog OS-a za pokretanje aplikacija iz različitih OS-a je način koji vam omogućuje da imate jednu verziju programa i da je prenosite između operativnih sustava. Višestruka aplikacijska okruženja pružaju binarnu kompatibilnost određenog operativnog sustava s aplikacijama napisanim za druge operativne sustave. Kao rezultat toga, korisnici imaju veću slobodu izbora OS-a i lakši pristup kvalitetnom softveru.

Zaključci:

§ Najjednostavnije strukturiranje OS-a sastoji se od dijeljenja svih komponenti OS-a na module koji obavljaju glavne funkcije OS-a (kernel) i module koji obavljaju pomoćne funkcije OS-a. Pomoćni OS moduli dizajnirani su ili kao aplikacije (uslužni programi i programi za obradu sustava) ili kao knjižnice procedura. Pomoćni moduli se učitavaju u RAM samo dok traju svoje funkcije, odnosno tranzitni su. Kernel moduli se stalno nalaze u RAM-u, odnosno rezidentni su.

§ Ako postoji hardverska podrška za načine rada s različitim razinama ovlaštenja, stabilnost OS-a može se povećati izvršavanjem funkcija jezgre u privilegiranom načinu rada, te pomoćnih OS modula i aplikacija u korisničkom načinu rada. To omogućuje zaštitu OS-a i aplikacijskih kodova te podataka od neovlaštenog pristupa. OS može djelovati kao arbitar u aplikacijskim sporovima oko resursa.

§ Kernel, kao strukturni element OS-a, zauzvrat se može logički rastaviti na sljedeće slojeve (počevši od najnižeg):

§ OS komponente ovisne o stroju;

§ osnovni mehanizmi jezgre;

§ menadžeri resursa;

§ sučelje za pozive sustava.

§ U višeslojnom sustavu, svaki sloj služi nadslojnom sloju, obavljajući za njega određeni skup funkcija koje tvore međuslojno sučelje. Na temelju funkcija nižeg sloja, sljedeći sloj u hijerarhiji gradi svoje funkcije - složenije i moćnije, koje se pak ispostavljaju kao primitivne za stvaranje još moćnijih funkcija gornjeg sloja. Višeslojna organizacija OS-a značajno pojednostavljuje razvoj i modernizaciju sustava.

§ Kako bi riješio svoje probleme, bilo koji OS komunicira s računalnim hardverom, naime: sredstvima za podršku povlaštenom načinu rada i prevođenju adresa, sredstvima za prebacivanje procesa i zaštiti memorijskih područja, sustavom prekida i sistemskim mjeračem vremena. To OS čini ovisnim o stroju, vezanim za određenu hardversku platformu.

§ Prenosivost OS-a može se postići slijedeći sljedeća pravila. Prvo, većina koda mora biti napisana na jeziku za koji su prevoditelji dostupni na svim računalima na koja se sustav treba prenijeti. Drugo, količinu dijelova koda ovisnih o stroju koji izravno komuniciraju s hardverom treba smanjiti što je više moguće. Treće, kod ovisan o hardveru mora biti pouzdano lokaliziran u nekoliko modula.

§ Mikrokernel arhitektura je alternativa klasičnom načinu izgradnje OS-a, prema kojem se sve glavne OS funkcije koje čine višeslojnu jezgru izvršavaju u povlaštenom načinu rada. U operacijskim sustavima s mikrojezgrom, samo vrlo mali dio operativnog sustava, koji se naziva mikrojezgra, ostaje pokrenut u povlaštenom načinu rada. Sve druge funkcije jezgre visoke razine pakirane su kao aplikacije koje se izvode u korisničkom načinu rada.

§ Mikrokernel operativni sustavi zadovoljavaju većinu zahtjeva za moderne operacijske sustave, prenosivi su, proširivi, pouzdani i stvaraju dobre preduvjete za podršku distribuiranim aplikacijama. Ove prednosti dolaze po cijenu smanjenih performansi, što je glavni nedostatak mikrokernel arhitekture.

§ Aplikacijsko softversko okruženje - skup OS alata dizajniranih za organiziranje izvršavanja aplikacija koje koriste određeni sustav strojnih naredbi, određenu vrstu API-ja i određeni format izvršnog programa. Svaki OS stvara najmanje jedno okruženje aplikacijskog softvera. Problem je osigurati kompatibilnost nekoliko softverskih okruženja unutar istog OS-a. Prilikom izgradnje višestrukih aplikacijskih okruženja koriste se različita arhitektonska rješenja, koncepti emulacije binarnog koda i API prijevodi.

Zadaci i vježbe

1. Koji su od sljedećih pojmova sinonimi?

§ povlašteni način rada;

§ zaštićeni način rada;

§ način nadzora;

§ korisnički način rada;

§ stvarni način rada;

§ Način jezgre.

2. Može li se analizom binarnog koda programa zaključiti da ga je nemoguće izvršiti u korisničkom načinu rada?

3. Koje su razlike između rada procesora u povlaštenom i korisničkom načinu rada?

4. U idealnom slučaju, mikrokernel OS arhitektura zahtijeva da samo one OS komponente koje se ne mogu izvršiti u korisničkom načinu rada budu smještene u mikrokernel. Što tjera programere operativnih sustava da se odmaknu od ovog načela i prošire jezgru premještanjem funkcija u nju koje bi se mogle implementirati kao poslužiteljski procesi?

5. Koje faze uključuje razvoj verzije mobilnog OS-a za novu hardversku platformu?

6. Opišite kako aplikacije komuniciraju s OS-om koji ima mikrokernel arhitekturu.

7. Koje su različite faze izvršavanja sistemskog poziva u OS-u s mikrojezgrom i OS-u s monolitnom jezgrom?

8. Može li program emuliran na "stranom" procesoru raditi brže nego na "nativnom"?

Nekoliko aplikacijskih programa kombiniranih za rješavanje jednog korisničkog problema nazivaju se aplikacija ili aplikacijsko okruženje. To su grafički i tekstualni uređivači, sustavi za obradu proračunskih tablica, sustavi za upravljanje bazama podataka, komunikacijski programi itd.

Aplikacijsko okruženje je računalno okruženje formirano od aplikacijskih programa. Microsoft Office aplikacije dizajnirane za rad u Windows okruženju su zgodne i raširene softverske aplikacije za rad s različitim vrstama podataka. Važna prednost Windows aplikacija je jasnoća. Prvo, svi alati okruženja Prvo, svi alati okruženja dostupni korisniku mogu se grafički prikazati u obliku naredbenih gumba koji se nalaze na posebnoj ploči. Alati su naredbe glavnog izbornika koje korisniku omogućuju izvođenje radnji na objektima aplikacijskog okruženja. Naredbeni gumbi sadrže grafičku sliku alata. Danas su slike na gumbima standardizirane, pa se može govoriti o posebnom jeziku računalne notacije. Svako okruženje ima set standardnih alata kao što su Otvori, Spremi, Obriši, Odustani, Kopiraj, Zalijepi. Gumbi s ovim alatima nalaze se na panelu tzv Standardna ploča. Ali primijenjeno okruženje također ima svoje specifične alate. Za njih su također razvijene grafičke slike.

Drugo, dokumenti kreirani u aplikacijama prikazuju se na ekranu točno onako kako će biti ispisani na papiru. Ovo je osobito važno kada unaprijed znate kakav bi format trebao biti završni dokument.

Multitasking. Još jedna posebna značajka Windows aplikacija je multitasking. Nekoliko dokumenata stvorenih različitim aplikacijama može se istovremeno otvoriti na radnoj površini. Možete urediti crtež, napisati pismo i napraviti izračune u isto vrijeme. Potrebno je, međutim, razjasniti pojam simultanosti. Svi gore navedeni zadaci se mogu pokrenuti. Nakon pokretanja, svi će se oni istovremeno nalaziti u RAM-u računala. Sam korisnik ne može istovremeno koristiti isti organ percepcije informacija za dva različita zadatka. Na primjer, ne možete čitati tekst i crtati u isto vrijeme. Ljudski vidni organi, oči, za to nisu prilagođene. Sukladno tome, u takvim slučajevima i s dokumentima u okruženju, osoba radi sekvencijalno, na primjer, prvo crta, a zatim piše. Međutim, ako su različiti organi percepcije informacija uključeni u svaki od zadataka, tada se ti zadaci zapravo mogu izvršiti istovremeno. Na primjer, ako pokrenete program za reprodukciju laserskih diskova i program za obradu teksta, možete istovremeno slušati glazbu i tipkati tekst koristeći svoj sluh i vid.

Organizacija razmjene podataka. Druga važna značajka Windows aplikacijskih okruženja je mogućnost razmjene podataka između aplikacija. Okruženje sustava nudi dvije različite metode za razmjenu podataka između aplikacija: putem međuspremnika i putem OLE tehnologije.

Dijeljenje putem međuspremnika omogućuje vam premještanje objekta dokumenta na novo mjesto ili postavljanje kopije objekta na novo mjesto ili dokument. Dijeljenje međuspremnika omogućuje vam prijenos objekata i njihovih kopija iz dokumenta u dokument bez održavanja veze s aplikacijom u kojoj je objekt stvoren.

Razmjena kroz međuspremnik provodi se u dvije faze. U prvoj fazi, ili sam objekt ili njegova kopija stavljaju se u međuspremnik. U drugoj fazi, objekt iz međuspremnika se umeće u odabrani dokument.

OLE tehnologija, koju pruža Windows softversko okruženje, održava stalni kontakt između aplikacijskog okruženja u koje je objekt ugrađen i aplikacijskog okruženja u kojem je taj objekt kreiran. Korištenje OLE tehnologije učinkovito je u slučajevima kada se isti objekt koristi u različitim dokumentima. Na primjer, logotip tvrtke izrađen je pomoću uređivača teksta. Zatim, prilikom izrade raznih dokumenata (potvrda, pismo, zaključak itd.), možete koristiti ovaj amblem. Zatim su napravljene promjene na amblemu. Ako je logotip postavljen u dokumente putem međuspremnika, morat ćete ga ponovno zalijepiti u svaki dokument. Ako je implementiran pomoću OLE tehnologije, tada će se logotip u svim povezanim dokumentima automatski ažurirati nakon uređivanja izvorna datoteka sa amblemom.

Izrada složenih dokumenata. Organizacija razmjene podataka između aplikacijskih okruženja osigurava njihovu integraciju. Integracija aplikacijskih okruženja shvaća se kao njihovo objedinjavanje kada postane moguće dijeliti objekte iz svakog od tih okruženja. Na primjer, trebate izraditi potvrdu o grupi zaposlenika odjela prodaje iu potvrdu uključiti njihove fotografije. Osnova izvješća očito će biti tekstualni dokument. Osim toga, postoji i baza zaposlenika u kojoj se mogu pretraživati ​​podaci o zaposlenicima odjela prodaje. Rezultat pretraživanja (odabir) smješta se u tekstualni dokument. Tamo su postavljene i fotografije. Rezultat je tekstualni dokument koji osim vlastitih objekata sadrži izbor iz baze i fotografije. Takav dokument naziva se složeni (integrirani).

Sučelje aplikacijskog okruženja. Aplikacije koje rade u sustavu Windows imaju vrlo sličan GUI. Sučelja aplikacijskog okruženja sastoje se od elemenata iste vrste po svojoj namjeni. U sučelju svake od njih mogu se razlikovati četiri zone (slika 2.1):

Naslovna traka okoline aplikacije, gdje se nalaze alati za kontrolu sučelja prozora aplikacije i prikazuje se naziv okoline;

Područje upravljanja, gdje se nalaze alati za upravljanje aplikacijama i dokumentima;

Radni prostor gdje se postavljaju dokumenti koji se mogu uređivati;

Područje za pomoć, gdje se objavljuju informacije o načinima rada aplikacije i korisnički savjeti.

Slika 2.1 - Strukturni dijelovi sučelja aplikacije

Svi programi stvoreni za Windows imaju standardno sučelje prozora. One tvore slične referentne zone i kontrolne zone. Izgled radnog polja mijenja se ovisno o namjeni okoline aplikacije.

Kada pokrenete okruženje bilo koje aplikacije, prikazuje se zaslon prozor aplikacije, odnosno sama okolina. Obično se unutar prozora aplikacije odmah otvara i prozor dokumenta. Ovo može biti novi dokument ili dokument koji je zadnji put uređivan. Ako je aplikacija pozvana pokretanjem dokumenta, tada će se taj dokument nalaziti u prozoru aplikacije.

Sučelje aplikacijskog okruženja uključuje sljedeće elemente: naslovnu traku aplikacijskog okruženja, traku glavnog izbornika, alatne trake, liniju za unos i uređivanje, statusnu traku.

Naslovna traka uključuje: gumb izbornik sustava, naziv aplikacije (npr Microsoft Excel), dugme Kolaps, dugme Proširi/Vrati i gumb Zatvoriti.

Glavni izbornik aplikacijsko okruženje, kao i svaki drugi Windows program, izgleda poput lutke. Odjeljci najviše razine naznačeni su na traci glavnog izbornika. U svakom od ovih odjeljaka naredbe su više od niska razina ujedinjeni za svoju svrhu. Popis ovih naredbi otvara se kao padajući izbornik. Pozivanje nekih od ovih naredbi zauzvrat dovodi do pojave dodatnog podizbornika na još nižoj razini. Dakle, koristeći glavni izbornik, možete sekvencijalno odabrati potrebnu upravljačku naredbu i postaviti sve parametre potrebne za njezino izvršenje.

Alatna traka(izbornik ikona) sadrži korisnički definiran skup gumba (ikona) dizajniranih za brže (u usporedbi s višerazinski izbornik) pozivanje upravljačkih naredbi uključenih u glavni izbornik.

Sučelje tabličnog procesora i sustava za upravljanje bazom podataka također uključuje liniju za unos i uređivanje. Redak za unos i uređivanje prikazuje ono što unosite trenutna ćelija formule ili podaci polja tablice ili baze podataka. U ovom retku možete vidjeti ili urediti sadržaj ove ćelije ili polja, kao i vidjeti samu formulu.

Statusna traka sadrži informacije o načinima rada aplikacije. Osim već navedenih, postoji skupina elemenata koji se uvjetno mogu nazvati pomoćno kontrolno područje. To uključuje: naslovnu traku prozora dokumenta, stvorena aplikacijom, kao i trake za pomicanje.

U naslovnoj traci prozor dokumenta označava naziv datoteke dokumenta koju uređuje odabrana aplikacija. Ako je prozor dokumenta maksimiziran, naslovna traka dokumenta poravnata je s naslovnom trakom okruženja aplikacije.

Trake za pomicanje potrebno za pregled onih područja dokumenta koja su u ovaj trenutak nije vidljivo (na ekranu u prozoru dokumenta vidljiv je samo njegov dio, koji se zove radno polje). Element sučelja koji omogućuje okomito pomicanje teksta naziva se okomita traka za pomicanje, a horizontalno kretanje naziva se vodoravna traka za pomicanje. Rade potpuno isto kao u bilo kojem drugom Windows prozoru.

Uređivanje dokumenta. Kada radite u aplikacijskom okruženju, često postoji potreba za izmjenama prethodno kreiranih dokumenata. Pomoću aplikacijskih programa ne samo da možete stvarati dokumente, kao što je to bilo moguće na pisaćem stroju, već i vršiti daljnje promjene, na primjer, ispravljati, uklanjati pogreške, tražiti i mijenjati pojedinačne vrijednosti. Sve radnje povezane s izmjenama dokumenta i ispravljanjem pogrešaka u njemu objedinjene su u opći koncept uređivanja. Uređivanje je proces unošenja izmjena u dokument.

Ne možete samo uređivati tekstualni dokumenti, ali i tablice, baze podataka, crteži. Na primjer, ako aktivnost uključuje izvođenje izračuna, nema potrebe ponovno izračunavati ogromne tablice. Dovoljno je promijeniti samo izvorne brojeve, a tablični procesor će samostalno ponovno izračunati rezultate.

Prilikom uređivanja morate:

1. Odaberite objekt.

2. Izvršite naredbu ili akcije za uređivanje.

Odabir objekta. Prije izvođenja bilo kakvih radnji na objektima u dokumentu, on mora biti odabran. Tipično, kada se odabrani objekti prikazuju na ekranu, boja objekta je obrnuta ili se prikazuje vanjska granica objekta. Obično se objekti odabiru klikom miša. Često postoji potreba za odabirom grupe sličnih objekata koji se nalaze u nizu u bloku, na primjer, izraz u rečenici ili nekoliko ćelija u tablici. U ovom slučaju miš se, držeći pritisnutu lijevu tipku, povlači od prvog objekta do posljednjeg.

Oblikovanje dokumenta. Svaki dokument mora biti sastavljen lijepo i profesionalno. Na primjer. napravljena je tablica, ali je toliko široka da ne stane na stranicu. Morate ili smanjiti tablicu ili proširiti stranicu. Svako aplikacijsko okruženje ima skup operacija koje vam omogućuju izvođenje vanjskog dizajna dokumenta u skladu sa zahtjevima. Sve operacije na dizajnu cijelog dokumenta u cjelini ili njegovih objekata objedinjuje zajednički koncept - oblikovanje.

Oblikovanje - proces prezentacije izgled dokument ili njegove pojedinačne objekte u traženom obliku.

U tom slučaju treba uzeti u obzir okruženje u kojem je objekt nastao jer će to odrediti koji će alati za rad biti korišteni.

Karakteristike alata aplikacijskog okruženja. Prilikom rada na računalu s određenim dokumentom, osoba koristi aplikacijske programe kao alate koji tvore ovo aplikacijsko okruženje. Svako aplikacijsko okruženje ima alate koji korisniku omogućuju rad s dokumentom. S ovim alatima možete raditi pomoću gumba na alatnoj traci ili slijedeći naredbe u raznim izbornicima. Alati aplikacijskog okruženja- sva sredstva utjecaja okoline aplikacije na objekte dokumenta i sam dokument.

Alati se međusobno razlikuju prvenstveno po namjeni. Na primjer, neki su alati dizajnirani za rad s datotekama, drugi su dizajnirani za obradu podataka u aplikaciji. Svim alatima okruženja aplikacije upravlja se pomoću naredbi glavnog izbornika. Imena ovih naredbi obično su ista kao i imena odgovarajućih alata. Naredbe su prema svojoj namjeni grupirane u grupe koje se nazivaju stavke izbornika (na primjer, stavke Datoteka, Uredi, Umetni, Alati). Forma stavki izbornika vrhunska razina glavni izbornik (slika 2.2).

Slika 2.2 – Glavni izbornik okruženja aplikacije

Ovaj se izbornik naziva višerazinskim jer sadrži naredbe grupirane prema namjeni. Svaka grupa se otvara klikom na njen naziv. Zatim možete prijeći na sljedeću razinu izbornika i odabrati željenu naredbu iz grupe. U nekim slučajevima otvara se podizbornik niže razine. Na najnižoj razini često je potrebno precizirati parametre naredbe određivanjem potrebnih vrijednosti u dijaloškom okviru koji se otvori. Na slici su prikazani samo oni nazivi izbornika koji su zajednički svim aplikacijama.

Datoteka. Ova stavka izbornika kombinira naredbe za rad s datotekama i dokumentima općenito. S njim možete stvarati nova datoteka, otvoriti postojeću, spremiti uređenu datoteku ili njezinu kopiju pod drugim imenom i/ili na drugom mjestu, postaviti parametre stranice, ispisati uređenu datoteku.

Dokument koji kreira okruženje aplikacije može biti u različitim oblicima:

U obliku ekrana, odnosno u obliku dokumenta prikazanog na ekranu monitora s objektima ugrađenim u njega;

U obliku papirnate kopije, odnosno u obliku ispisa izrađenog dokumenta na pisaču;

U elektroničkom obliku - u obliku datoteke spremljene na disk.

Rezultat rada s bilo kojim aplikacijskim programom mora se spremiti u datoteku na disk. Bez toga je nemoguće nastaviti s radom ili prenijeti kreirani dokument na drugo računalo.

Uredi. Obično se popis naredbi za ovu stavku otvara naredbom za kretanje naprijed ili natrag. Ovaj dio izbornika također uključuje naredbe za uređivanje sadržaja objekata dokumenta. Unatoč činjenici da su ti objekti različiti za svako okruženje aplikacije, mehanizam razmjene podataka koji je zajednički za okruženje aplikacije omogućuje primjenu iste vrste operacija na sve objekte. Za kopiranje i premještanje različitih objekata, kao što je već spomenuto, koristi se međuspremnik ili OLE tehnologija. Uz njihovu pomoć možete integrirati podatke iz različitih aplikacijskih okruženja.

Treba napomenuti da ovaj mehanizam omogućuje razmjenu podataka ne samo unutar jednog dokumenta, već i između različitih aplikacijskih okruženja.

Umetnuti. Ovaj odjeljak izbornika grupira naredbe dizajnirane za izvođenje radnji za umetanje (ugrađivanje) različitih objekata stvorenih u bilo kojem okruženju aplikacije u dokument.

Format. Ova stavka izbornika sadrži naredbe koje formatiraju objekte dokumenta stvorene u ovu aplikaciju. Tipično, nazivi naredbi podudaraju se s nazivima objekata koje je potrebno formatirati: Ćelije..., Redovi, Stupci, Font..., Odlomak... itd.

Osim naredbi za oblikovanje određenih objekata, postoje i naredbe koje definiraju stilove i auto-format.

Pod, ispod stil odnosi se na skup parametara oblikovanja za objekt dokumenta. AutoFormat dodjeljuje opcije oblikovanja svim objektima dokumenta i cijelom dokumentu.

Pogled. Ova stavka izbornika služi za odabir na razne načine prikazati dokument na ekranu, konfigurirati prikaz korištenih alata, dodati zaglavlja i podnožja, promijeniti mjerilo prikaza dokumenta na ekranu itd.

Servis. Ovaj izbornik nudi dodatne mogućnosti aplikacijsko okruženje. Pružanje ovih mogućnosti osigurava se pokretanjem pomoćnih programa aplikacijskog okruženja, na primjer, provjere pravopisa. Ovaj program se može koristiti ne samo uređivač teksta, ali i druge Windows aplikacije.

Drugi primjer bi bio adresar. Ovaj program pohranjuje podatke ljudi s kojima često imate posla. Može se koristiti za prosljeđivanje vašeg dokumenta na adresu pohranjenu u adresaru ili za umetanje poruke u dokument namijenjen određenoj osobi.

Prozor. Ovom izborniku treba pristupiti kada radite s nekoliko dokumenata u isto vrijeme različiti prozori za njihovo postavljanje i prelazak s jednog prozora na drugi.

Referenca. Ova stavka izbornika koristi se za dobivanje pomoći za sve alate trenutne aplikacijske okoline.

Planiranje aktivnosti i komunikacijska podrška

Microsoftov program Outlook je dizajniran za organiziranje dokumenata i raspoređivanje zadataka, uključujući slanje pošte, zakazivanje obveza, događaja i sastanaka, održavanje popisa kontakata i zadataka te praćenje svih obavljenih poslova.

Softversko okruženje Microsoft Outlook zamijenilo je razne vrste bilježnica i bilježnice, koji su služili menadžerima i tajnicama za organizaciju rada. Tako su se telefonski imenici koristili za pohranjivanje informacija o raznim ljudima i organizacijama, tjedni dnevnici za planiranje dnevnih sastanaka i poslova, a bilježnice za privremene zapise. Uz navedene vrste bilježnica izrađivani su planovi rada za tjedan, mjesec, godinu itd.

Informacije su organizirane u obliku mapa, koje su slične namjene svojim prethodnicima na papiru.Praktični načini predstavljanja informacija, traženja istih i alati za podsjetnike koje nudi Outlook okruženje mogu vam pomoći da učinkovito organizirate svoj posao. Outlook okruženje mogu koristiti voditelj, tajnik i drugi zaposlenici.

Slika 2.3 prikazuje glavni prozor Outlook softverskog okruženja. Na lijevoj strani prozora nalazi se Outlook ploča koja sadrži glavne objekte s kojima okolina radi. Objekti su mape s informacijama određene vrste. Ovi objekti su grupirani u grupe: Outlook, Pošta, Ostale mape. Glavne informacije s kojima Outlook radi su mape Kontakti, Kalendar, Zadaci, Bilješke, Dnevnik.

Mapa Kontakti je spremište informacija i podataka o osobama s kojima organizacija održava poslovne i osobne odnose. Ti ljudi mogu biti zaposlenici ove organizacije ili zaposlenici drugih tvrtki. U mapi Kontakti mogu se pohraniti: email adresa, poštanska adresa, nekoliko brojeva telefona i ostale informacije vezane za osoba za kontakt, na primjer, rođendan ili godišnjica nekog događaja. Na temelju mape Kontakti se formira Adresar za prosljeđivanje e-pošte.

Slika 2.3 – Outlook prozor

U Outlook okruženju svi su događaji podijeljeni u nekoliko grupa: sastanci, sastanci, događaji, zadaci, telefonski pozivi (slika 2.4).

Sastanci- To su događaji za koje je rezervirano vrijeme u kalendaru. Nitko nije pozvan na sastanke, za njih se ne privlače nikakvi resursi. Resursi podrazumijevaju dodjelu posebnih prostorija, vremenske troškove povezane s pripremom i materijalne troškove.

Sastanak je sastanak s pozivom osoba ili privlačenjem sredstava. Događaj je cjelodnevni događaj na koji drugi ljudi mogu ali ne moraju biti pozvani. U Outlooku koristite mapu za planiranje i planiranje obveza, sastanaka i događaja. Kalendar.

Slika 2.4 – Vrste događaja

Zadatak- ovo je zadatak koji se mora izvršiti do određenog roka, povezan sa značajnim vremenskim troškovima.

Mapa se koristi za opisivanje informacija o zadatku i organiziranje rješavanja problema Zadaci.

Telefonski poziv - događaj koji se odnosi na rješavanje problema putem telefona i ne zahtijeva izravan kontakt.

Telefonski pozivi, kao i sav rad na izradi i obradi raznih dokumenata na računalu evidentira se u mapu Dnevnik.

Prikazani sustav mapa omogućuje Poslovni čovjek organizirati planiranje svog radnog vremena i pratiti vrijeme utrošeno na dovršetak posla.

Još jedna grupa mapa koja sadrži mape Inbox, Outbox, Skice i Poslane stavke, namijenjen je organiziranju razmjene e-pošte s radnim partnerima.

Glavni informacijski elementi ove mape su poruke. Poruka- dokument poslan ili primljen putem e-pošta. Mapa Inbox dizajniran za primanje poruka. mape Odlazni I Nacrti namijenjeni su pripremi poruka za slanje. Mapa Poslano dizajniran za spremanje poslanih poruka.

Glavne radnje koje možete izvesti na stavkama u Outlook okruženju su:

Stvoriti;

Postavljanje i promjena parametara;

Odaberite, kopirajte, zalijepite kopiju, izbrišite;

Označi kao dovršeno;

Proslijedi drugoj osobi;

Priložite dokument;

Link na kontakt.