Kompjutera, Program
ACT - kjo është ... Basic software operativ. Nga sistemi software përfshijnë
Computers - tona shokët e natyrshme e jetës për dekadën e dytë. Ato ndihmojnë njerëzit të argëtohen dhe të punojnë, të komunikuar me miqtë në mbarë botën. Për fat të keq, jo të gjithë përdoruesit janë duke parimet punuar me kompjuter.
Është e nevojshme të dinë se edhe përdoruesit e zakonshëm, si kur duke lexuar disa artikuj informues ata shpesh nuk mund të kuptojnë thelbin e është shkruar. Kjo ndodh vetëm njëjtë për shkak të injorancës së terminologjisë së përbashkët. Ajo duhet të theksohet se kjo është shpesh një shtrembërim i mëkatit burimeve të specializuara edhe.
Hyrje në
Historikisht, ne kemi përdorur të gjithë e programit janë të ndarë në dy klasa:
- aplikacionet e sistemit (ACT - është themeli i çdo sistem operativ).
- Programet e aplikimit.
Nuk është një tjetër klasë e softuerit të specializuar thellë aplikimit, por në jetën e përditshme me të dhe gjeti vetëm zhvilluesve të teknologjisë.
Për aplikimet të përfshijnë aplikacione zyre, softuer për krijimin dhe redaktimi imazhet, si dhe fonde të tjera nga të cilat secili prej nesh duhet të merret në baza ditore. Nuk është e vështirë të mendoj se kjo klasë është më e zakonshme dhe të shumta.
Shoferët, etj
Shumë shpesh ndajë bibliotekave të sistemit dhe drejtuesit pajisje për qëllimin e synuar në asnjë mënyrë të ndryshme nga ACT. Kjo do të thotë që të marrin në konsideratë ato veç e veç nuk ka kuptim.
Kështu, sistemi software (Sistemi Software) mund të quhet një grup i programeve dhe interfaces që janë përdorur për të kontrolluar dhe të ndërveprimit kompjuter njerëzore. Qëllimi i tyre kryesor - për mjete përkthimit makinë për të shfaqur dhe analizuar në shumë të njohur për ne të gjithë tekstin apo formë grafike. Përbërja STR (Aplikuar ndryshe nga shërbimet) praktikisht nuk varet nga problemet specifike të zgjidhura nga ana e përdoruesit të kompjuterit.
Ai mund te percaktoje atë në shtëpi, ose ndoshta një ditë të tërë për t'u ulur në rrjetet sociale. Në çdo rast, software kompjuter ndryshon në mënyrë dramatike, ndërsa përbërja e aplikacioneve të sistemit pëson asnjë ndryshim.
Çfarë e bën software sistemit
Dhe tani ne analizojmë në detaje emërimin e këtij lloji të programeve. Pra, funksionet e tyre kryesore:
- Ato krijojnë një mjedis në të cilin aplikacionet të kandidojë dobi (OS).
- Sigurimi i thjeshtësimin dhe automatizimi i zhvillimit të aplikacioneve të reja.
- Maksimizuar saktësinë dhe efikasitetin e komunikimit në mes kompjuterëve në rrjetet lokale dhe globale.
- Diagnozë (dhe riparimin) dështimet e ndryshme programore.
- Përgjegjëse për kryerjen e operacioneve ndihmëse (up, arkivimin, transferimit të të dhënave).
Prandaj, asnjë punë kompjuter pa softuerit të lirë nuk mund, në parim, si edhe sistemi më primitive operativ - edhe një varg të aplikacioneve të specializuara. Mirëmbajtjen e këtyre programeve mund të merret vetëm me përdoruesit e të kualifikuar, si dhe zhvillimi - vetëm programuesit më të mira, të cilët në disa raste duhet të dini programimit gjuhën e makinës (specialistë të tillë në botë në njësitë e përgjithshme). Me pak fjalë, për të krijuar OS e vet në izolim të shkëlqyer ju thjesht nuk do të funksionojë.
njohuritë dhe aftësitë themelore
Megjithë kompleksitetin e programeve të tilla, edhe përdoruesit e zakonshëm duhet të kuptojnë natyrën e punës së tyre, pasi ajo ndikon në produktivitetin e ndërveprimit të tyre me kompjuter. Për shembull, duke mos ditur në lidhje me programet e punës e të parimeve që kontrollojnë shkrimin dhe informacionin e lexuar nga sipërfaqja disk, ju nuk mund të format hard disk, bazuar në llojin e të dhënave që kanë për qëllim për të mbajtur atë.
Siç e kemi thënë tashmë, zbatimi i tyre është sistematike në natyrë, e cila nuk ndryshon praktikisht kurrë. Kjo është arsyeja pse zhvillimi i softuerit me kod të hapur janë paraqitur kërkesat e veçanërisht të rrepta.
Sistemi i klasifikimit software
Tradicionalisht në këtë klasë janë si më poshtë versione software:
- komponentëve të kontrollit.
- komponente shqyrtim, përpunimin dhe informacione transmetimit.
Sa e lehtë për të kuptuar, programet e kontrollit janë të sinkronizuara proceset kryesore duke i lejuar të gjitha pajisjet për të funksionuar si duhet kompjuterin tuaj. funksionet e tyre kryesore janë si vijon:
- kontrolli i drejtpërdrejtë i të gjithë pushtetin e përpunimit të sistemit.
- Duke punuar me të dhënat e kërkuara për funksionimin e tij.
Më shpesh, këto mjete janë vazhdimisht në kujtesën e kompjuterit. I përkasin një rezidenti të pajisjeve që përbëjnë thelbin e OS. Nëse programet e kontrollit, të cilat janë të nevojshme për të kryer disa operacione të rëndësishme, janë të ngarkuar në memorie menjëherë para operacionit, ata quhen transit (kalimtare). Në çdo rast, sot këto mjete janë në dispozicion vetëm si pjesë e dy sistemit operativ dhe shoferët në formën e bibliotekave.
Një tjetër version të klasifikimit
Shumë shpesh, ekspertët thonë se software duhet të ndahet në bazë dhe të shërbimit. Nga baza janë ato programe që sigurojnë funksionimin e vërtetë të kompjuterit. Në përputhje me rrethanat, një sistem software përfshijnë:
- sistemet e veta operative dhe shoferët në përbërjen e tyre.
- Lëkurat (de) dhe media të tjera për zbatimin e programeve.
- Menaxherët file.
OS si një grup i softuerit me kod të hapur
Ne vazhdojmë të parë software të sistemit. sistemet operative janë një pjesë përbërëse e saj.
Në përgjithësi, OS vetë mund të përfaqësohet si një grup i programeve software që janë përgjegjës për pranimin, përpunimin, përdorimin e informacionit dhe kontrollin e të gjitha pajisjeve të sistemit. Nga njëra anë, sistemi operativ vepron si një "spacer" midis përdoruesit dhe kompjuterin e tij, nga ana tjetër, është përgjegjëse për sa më shumë që të jetë e mundur përdorimin efektiv të dy software dhe hardware mbushje të fundit.
Në literaturë, sistemi operativ është quajtur edhe sistemi software themelor. Pse miratuar këtë terminologji, ne e konsiderojmë më poshtë.
File Management - një funksion thelbësor i ACT
Menaxherët fotografi janë të dizajnuara për qasje të lehtë në të dhënat fizike në disk, për të shfaqur ato në një paraqitje grafike. Kështu, ata mund të përdorin vetëm emrin e file logjik, në vend se të vendndodhjes së saj të drejtpërdrejtë në hard disk.
Por ka disa fakte që përcaktojnë qëndrimin për një program të tillë në drejtim të mjeteve të pavarura të menaxhimit të informacionit:
- Shumë sisteme operative (dhe për një kohë të gjatë dhe pothuajse të gjitha) mund të jetë në të njëjtën kohë (!) Për të punuar me pothuajse të gjitha sistemet e file.
- Disa (por ende primitive veprojnë) Sistemi mund të bëjë pa këto aplikime.
Çfarë është shërbimi ACT
Kjo kategori përfshin programet që në mënyrë të konsiderueshme të zgjeruar kapacitetet e programit ACT, duke e bërë atë më të përshtatshëm për përdoruesit fund. Ata gjithashtu mund të klasifikohen, dhe për të marrë një shumë të pikave:
- shoferët pajisje nuk janë të përcaktuara në sistemin operativ në fazën e krijimit të saj.
- Programet kompjuterike vetë-diagnozën, i cili eliminon nevojën për përdoruesit për të gjetur shkakun e gabimeve dhe dështimeve.
- Kaq të çuditshme të mjaftueshme, por anti-virus software përshtatet edhe përkufizimin e "shërbimit". Vini re se kjo nuk ishte gjithmonë.
- Aplikimet për disqet e shërbimit të lejojë që të kopjoni dhe të dhënat e arkivit, përgjithmonë fshini ose rivendosur fotografi të dhënave për të optimizuar procesin e regjistrimit disk.
- Built-në program backup për të reduktuar ndjeshëm informacionin zënë hapësirë.
- Utility për menaxhimin e burimeve të rrjetit dhe rrjetit vetë.
Shpesh kjo klasë e programeve të quajtur Utilities sistemit. Vetëm theksohet se programet antivirus nuk e quajnë. Sot, i njohur mjetet nga Symantec, prek Stone, si dhe kompani të tjera të mëdha që ofrojnë software. Llojet e softuerit për disa nga rastet e shqyrtuara ne, por mbeten disa pyetje të pazgjidhura.
ACT për të punuar me protokollet e rrjetit
Si emri nënkupton, këto zbatime sistemit janë përgjegjës për qasje në internet. Vini re se të gjitha kushtet e mëposhtme vlen më shumë për ato sisteme që janë të dizajnuara për të kryer disa veprime specifike (postës fotografi server server). Për të përditësuar softuerin e këtij urdhri, shpesh kanë për të zhvilluar versione të reja të sistemeve operative.
Nga rruga, IE, Firefox, Opera dhe Google Chrome - të njëjtat konsumatorët, të cilat janë të bazuara në parimin që nxorri vetëm jashtë.
mjedis programimi dhe zbatimi i programeve
Këto programe kanë të bëjnë me mjetet e veçanta, por një kuptim bazë të tyre është gjithashtu e nevojshme, sepse pa këtë është e pamundur për të kuptuar parimet e funksionimit të sistemit operativ dhe kompjuterin në përgjithësi. Ata kanë nevojë jo vetëm për të krijuar, por edhe të korrigjoj dhe të nisë aplikimet.
Ekspertët thonë se në këtë rast në sistem software përfshin:
- Mjetet për të shtypur dhe ndryshimin e tekstit.
- Përkthyesi apo interpreti (për gjuhë të thjeshtë).
- Linker, quajtur edhe lidhes.
- Debuggers.
- biblioteka zbatimin e plotë për zbatimin e programit.
Vini re se aplikimi është krijuar (me përjashtime të rralla) nën çdo OS të caktuar. Por mjetet e sistemit që janë të dizajnuara për të zhvilluar ato, mund të punojnë në një sistem krejtësisht të ndryshme (për këtë dhe kanë nevojë për disa biblioteka të sistemit). Kjo është shumë e rëndësishme, sepse ata nuk e kufizojnë veten zhvilluesit në zgjedhjen e sistemit të preferuar për punë.
Cilat janë përkthyesit
Që nga ky përkufizim nuk është e qartë për të gjithë, shikoni në këtë çështje më në detaje.
Ky është një koncept i rëndësishëm i referohet një program që përkthen gjuhë programimi që është e kuptueshme për njerëzit, në gjuhën e makinës. Natyrisht, gjuha makinë mund të kuptohet dhe njeriu, por këta profesionistë njësi në mbarë botën. Programi në vetvete është shkruar në çdo gjuhë programimi, i quajtur modul burimi. Moduli objekt quhet informacion bazë hartuar për makinë mëtejshëm përdorim. Struktura e këtij moduli përbëhet nga teksti i programit është përkthyer tashmë në gjuhën e makinës, si dhe informacione të tjera të nevojshme për funksionimin e tij korrekt dhe debugging.
Të gjitha aplikimet e kësaj klase janë të ndarë në hartuesit dhe përkthyesit. E para menjëherë përkthejnë tekstin burimor në modul makinë. Përkthyesi nuk është vetëm kryen bartës, por pastaj përpiqet për të testuar programin. Mbi këtë bazë, ai ka një pengesë të madhe: zbatimin e ngadalshëm të programit. Kjo është arsyeja pse duke përdorur mjete të tilla vetëm në mesin e më të thjeshtë dhe më primitive gjuhë, të cilat përdoren për të mësuar bazat e programimit.
Linker, ose lidhës, është e angazhuar në përpunimin e moduleve të objekteve në pikat e boot. Secili prej tyre tashmë mund të zhvendoset në memorie dhe ekzekutuar.
Rregullues, dhe komponentëve të tjerë
Korrigjuesi kryen një funksion thelbësor, si ajo lejon për të kontrolluar rrjedhjen e programit, në të njëjtën kohë duke kërkuar për gabime në të. Në grup e saj themelore tipar përfshin:
- Të hap përmes modulit ngarkuar objekt, me një rezultate të përhershme të mbarështimit.
- Ndaluar në pikat e paracaktuara të zhvilluesi i saj.
- Nëse ekziston një nevojë e tillë, Rregullues plotësisht mund të ndalojë programin në një pikë të paracaktuar.
- Shfaq të gjitha variablat e përdorura.
Gjetjet
- Direkt në OS (sistemit operativ).
- Lëkurat (de) dhe mjedisi ekzekutimit program.
- menaxherët e file, dhe mjet të tjera të menaxhimit të file.
- Developer Tools.
- Të gjitha mjetet e rrjetit.
- Disa aplikacione.
Këtu kemi shqyrtuar strukturën e sistemit të softuerit.
Similar articles
Trending Now