Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Unix (0)

1 Hindamata
Punktid

Esitatud küsimused

  • Millist UNIX-it eelistada?
unix -i ajalugu, kasutusvaldkonnad ja programmeerimiskeeled
1963 - Multics - (Multiplexed Information and Computing Service) - MIT, General Eletcric ja Bell Labs [1]
1966 - BCPL - eelkäija CPL (Combined Programming Language ), selle keele edasiarendused on B ja C. Algselt mõjutatud ka ALGOL 60-st
1968 - DEC PDP-7 ja Thompson kirjutab UNIXi PDP-7 assemblers[2]
UNIX on populaarne mitmekasutaja ja multitegumtööga operatsioonisüsteem, mis töötati välja 70-ndate aastate alguses Bell Labs’s ja millel on mitu versiooni. Üheks levinumaks on 1991. aastal Linus Torvaldsi poolt IBM-tüüpi arvutite jaoks loodud LINUX, mida levitatakse tasuta (priivarana).
Programmeerimiskeeled
C
Forth, COBOL, Fortran, Basic , Logo, Pascal , Modula2, Prolog , Smalltalk, Lisp
UNIX-i algus
1969. aastal oldi projektiga tõsiselt ajakavast maas . Selle loojad lubasid palju rohkem kui tegelikult valmis oli jõutud teha. Projekti venimise tõttu ja ka sellepärast, et AT&T laboratooriumid asusid Massachusettsist kaugel eemal New Jerseys , otsustas AT&T projektis osalemisest loobuda .
Samal aastal püüdis AT&T Bell Labs-i insener Ken Thompson, kes oli samuti osalenud MULTICS-i projektis, realiseerida mõningaid MULTICS-i ideid ühel kasutamata PDP-7 tüüpi arvutil . Õige pea liitus temaga ka Dennis Ritchie, kes oli samuti MULTICS-iga setud olnud. Uuele süsteemile soovitas Peter Neumann nimeks panna UNIX. See oli otseselt tuletatud ikka veel Cambridge 'is kestva projekti nimest ning oli löögiks MULTICS-ile, mille kallal töötati pärast seda veel ligi viisteist aastat. Sel ajal kui MULTICS-i abil püüti realiseerida mitmeid erinevaid ülesandeid, oli UNIX-i eesmärk lihtne: võimaldada erinevatel programmidel töötada. Range turvalisus ei olnud seejuures omaette eesmärgiks.
Säärane lihtsustatud süsteem oli paljude analüütikute unistuseks. Esimene UNIX-i versioon valmis mitmeid kuid enne MULTICS-it. Vaid ühe aastaga kirjutasid Thompson, Ritchie ja teised programmeerijad UNIX-i ringi Digital -i poolt loodud uue PDP-11 arvuti jaoks.
Uute võimaluste lisamisega AT&T poolt 1970. aastatel muutus UNIX programmeerijate unelmaks. Kogu süsteem põhines väikestel kompaktsetel programmidel, mis kõik täitsid vaid ühte kindlat ülesannet. Nende abiprogrammide omavahelise sidumisega avanes programmeerijatel võimalus teostada üsnagi keerulisi operatsioone - UNIX püüdis jäljendada programmeerijate mõtteviisi. Et kasutada ära kogu süsteemi võimalusi, pidi kasutajatel olema ligipääs antud abiprogrammidele ning tihti ka nende lähtekoodidele. Seega avanes kõigile süsteemis olevatele kasutajatele võimalus uute abiprogrammide loomise ning olemasolevates leiduvate vigade parandamisega aidata kaasa UNIX-i arengule.
1973. aastal kirjutas Thompson enamiku UNIX-i koodist ringi programmeerimiskeeles C, mis oli Ritchie' poolt just selleks tarbeks loodud. Selle keele eesmärk oli olla lihtne ning samas säilitada sõltumatus riistvarast. C-s nagu ka mõnes teises kõrgkeeles (näiteks FORTRAN-is) kirjutatud programme sai vähese vaevaga panna käima erinevatel arvutitel. C- keelsed programmid töötasid erinevatel masinatel aga peaaegu sama kiiresti kui tarkvara , mis oli arvuti riistvaraga tihedalt seotud.
Vähemasti selline oli asi teoreetiliselt. Tegelikkuses oli igale arvutile Bell Labs-is installeeritud erinev operatsioonisüsteem. C programme, mis oli kirjutatud labori PDP-11 arvutil, sai küll ära kompileerida ka mõne teise masina peal, ent nad töötasid vigaselt. Üks põhjus oli näiteks selles, et iga operatsioonisüsteem korraldas suhtlemist sisend -väljundseadmetega erinevalt. Sellest ülesaamiseks töötas Mike Lesk välja " universaalsed I/O teegid", kuid ka need ei lahendanud probleemi täielikult. Aastal 1977 sai UNIX-i töögrupp aru, et palju lihtsamaks võib kujuneda hoopis kogu UNIX-i installeerimine teistele masinatele , selle asemel et püüda üle kanda vaid erinevaid programmijuppe. Esimesena paigaldati UNIX labori Interdata 8/32 mikroarvutile, mis oma ehituselt sarnanes PDP-11-le. 1978. aastal suudeti süsteem üle kanda ka Digital-i VAX miniarvutile. Kuigi sel ajal oli UNIX veel üsnagi katsetusjärgus olev süsteem, muutus ta kiiresti populaarseks erinevates ülikoolides ning tema turustamisega tegelesid juba mitmed ettevõtted. UNIX-ist oli saanud järsku midagi enamat kui vaid arendusprojekt.
Tõepoolest, juba 1973. aastal kasutas seda operatsioonisüsteemi 16 AT&T ja Western Electricu allüksust. UNIX levis väga ruttu. 1973. aasta oktoobris toiminud ACM-i sümpoosionil operatsioonisüsteemide põhialustest tutvustasid Thompson ja Ritchie UNIX-it kirjeldavat dokumenti. Kuigi AT&T-l oli sel ajal keelatud tegeleda reklaami, turunduse ja arvutitarkvara tugiteenuse pakkumisega, kasvas nõudlus UNIX-i järele pidevalt. 1977. aastaks oli süsteem installeeritud juba enam kui viiesajale masinale, millest 125 asusid USA ülikoolides ning teised ligi kümnes erinevas riigis väljaspool ühendriike. Samal aastal alustati esmakordselt ka UNIX-i tasulise tugiteenuse pakkumist. Selleks ajaks oli valmis jõutud juba süsteemi kuuenda versiooniga.
Millist UNIX-it eelistada?
UNIX-i huviliste kasvuga oli arvutitööstusel seega valida kahe rivaali vahel: Berkeley UNIX ja AT&T System V. BSD kõige suurem mitteakadeemiline pooldaja oli Sun Microsystems. Koostöös Berkeley Ülikooli lõpetanud arvutiinseneridega loodud SunOS oli kogu oma ülesehituselt puhas Berkeley operatsioonisüsteem, mis baseerus BSD 4.1.c-l. Paljude arvates oli just SunOS-i sidumine BSD-ga Sun Microsystemsi varajase edu põhjuseks. Teine arvutitootja, kes sarnase ettevõtmise teoks tegi, oli Digital Equipment Corporation . Tema Ultrix sarnanes samuti paljuski BSD-le, ning polnud just üllatav, et selle esivanemaks oli valitud BSD 4.2.
Ettevõtete siirdumisel UNIX-i turule seisis neil kõigil ees üks ja sama küsimus: kumba operatsioonisüsteemi varianti kasutada. Ühel pool oli varsti turuliidriks saav Berkeley UNIX, mida eelistas akadeemiline ringkond ja süsteemiarendajad, kuid mis oli "ebastandardne" ning samuti hirmuäratavalt sarnane Sun-i süsteemiga. Teiselt poolt oli valida AT&T System V UNIX-i vahel, mille AT&T kui UNIX-i looja oli kuulutanud ametlikuks "standardiks". Seega soovisid paljud arvutitootjad nagu näiteks Data General, IBM, Hewlett Packard, Silicon Graphics, kes kõik püüdsid 1980. aastate keskpaigas oma UNIX-i versiooni luua, võtta aluseks just System V. Mõned neist üritasid teha mõlemat, luues nn. "kaheuniversumilise" süsteemi.
UNIX-ist ilmus peagi ka kolmas versioon - Xenix. See töötati välja 1980. aastate alguses Microsoft -i poolt ning litsents anti edasi firmale Santa Cruz Operation (SCO). Xenix põhines AT&T varasemal operatsioonisüsteemil System III. Microsoft ja SCO uuendasid Xenixit kogu 80-ndate keskel, lisades süsteemile mõningaid täiendavaid võimalusi, kuid olulisema edasiarendusega nad ei tegelenud .
1980. aastate lõpus, kui UNIX oli muutunud tõeliseks kommertstooteks, hakkas säärane operatsioonisüsteemi erinevate versioonide hulk kõigile tootjatele peavalu valmistama. Eraettevõtted soovisid osta UNIX-i standardiseeritud varianti, lootes seeläbi hoida kokku koolitus- ja halduskulude pealt ning tagades ühtlasi ühe arvuti jaoks loodud tarkvara töötamise ka teiste tootjate poolt loodud masinatel. Täpselt samal põhjusel tahtsid standardiseeritud süsteemi ka just tegutsema asunud UNIX-i tarkvaratootjad. Viimastel oleks seeläbi olnud märgatavalt lihtsam konkureerida üha kasvava PC-tüüpi arvutite turuga.
Esimesed kaks UNIX-i haru, mis omavahel ühinesid, olid Xenix ja AT&T System V. Selle tulemusena tekkinud UNIX System V/386 versiooninumbriga 3.12 sisaldas kõiki traditsioonilise UNIX System V ja Xenixi võimalusi. Nimetatud versioon jõudis turule 1988. aasta augustis ning oli mõeldud 80386-tüüpi arvutitele.
1988. aasta kevadel allkirjastasid ka AT&T ja Sun Microsystems oma operatsioonisüsteemide ühendamise lepingu. Uus versioon nimega System V Release 4 (SVR4) pidi sisaldama System V ja Berkeley UNIX-i parimaid omadusi ning tagama tõrgeteta töö mõlema süsteemi jaoks kirjutatud programmidele. Lisaks kinnitas Sun, et loobub oma senise SunOS tarkvara edasiarendamisest ning kasutab edaspidi operatsioonisüsteemina uuest loodavast süsteemist kohandatud versiooni, mille nimeks saab Solaris.
Mõnedes allikates nimetatakse SunOS ja AT&T System V ühendatud varianti ka SunOS 5.0-ks. Nimi Solaris tähendab sel juhul aga SunOS 5.0 koos OpenWindows töökeskkonna ning teiste rakendusprogrammidega.
Failid Unix’is
Failid jagunevad üldiselt kaheks: tekstifailid (text) ja kahendfailid ( binary ). UNIX’i failidel on tunduvalt enam parameetreid. Faili üheks kõige olulisemaks parameetriks on tema kuuluvus. Igal failil peetakse meeles omaniku, rühma ja ülejäänute juurdepääsuõigused. Igal UNIX’i kasutajal on lisaks kasutajanimele ka veel grupitunnus. Nii on võimalik faile valikuliselt kättesaadavaks teha – mõned omanikule, mõned tema grupile, mõned aga kõigile soovijaile.
Failide nimed on suhteliselt vabalt valitavad. Suur- ja väiketähtedel tehakse vahet, st. failid ‘maja.bmp’ ja ‘MAJA.bmp’ on erinevad failid. Punktiga algavad nimed on peidetud. Puudub faili laiendi mõiste, punktid on samuti nime osa. Nimede sees tuleb hoiduda märkidest:
& ; | * ? ` “ ' [ ] ( ) $ % ! # @ \
Lisaks failidele võivad kataloogis olla veel viidad ( link ) teistele failidele. Kataloogide eraldajaks faili täisnimes on kaldkriips '/', näiteks: /home/htg/a5/a5marge/referaadid.doc.1
Samuti puudub kettaseadmemõiste – kõik failid asuvad ühises puus. Faili täisnimi algab alati kaldkriipsuga, mis tähistab juurkataloogi.
Failide juurdepääsuõigused
Teine tähtis mõõde UNIX’i failisüsteemis sisaldab endas infot selle kohta, kas faili on lubatud lugeda (read, r), kas faili tohib muudatusi salvestada ja kustututada (write, w) ning kas seda faili tohib käivitada ja otsida (execute, x). Need kolm õigust määratakse iga taseme jaoks –omanik ( user ), rühm (group) ja ülejäänud ( others ). Õigusi saab muuta faili (kataloogi) omanik ja süsteemi administraator .
Faili juurdepääsuõigusi näitavad tema loabitid käsu ‘ls –l’ väljundis:
Juurdepääsuõigused esitatakse 10 märgi jadana, millest 1. märk tähistab faili tüüpi (fail, kataloog või link), järgmised kolm omaniku õigusi, järgmised kolm grupi õigusi ja viimased kolm kõigi ülejäänud kasutajate õigusi. Õigus on olema, kui vastav märk on jadas kirjas, õigus puudub, kui vastav märk jadas on asendatud kriipsuga. Märkideks on tähed drwx (d – kataloog, l – link, r – lugemine, w – kirjutamine, x – käivitamine).
drwxrwxrwx – maksimaalõigustega (kõigil on lubatud kõike teha) kataloog;
-rwxrwxrwx – maksimaalõigustega fail
Iga taseme õigusi saab teada siis vaadates, millised tähed vastavas kolmikus esindatud on.
Näiteks: drwxr-x--- kataloogi loabitt, millele omanikul on kõik õigused, rühmal on õigus lugeda ja faile otsida, teistel pole aga sinna üldse asja.
Unix #1 Unix #2 Unix #3 Unix #4
Punktid 10 punkti Autor soovib selle materjali allalaadimise eest saada 10 punkti.
Leheküljed ~ 4 lehte Lehekülgede arv dokumendis
Aeg2012-03-19 Kuupäev, millal dokument üles laeti
Allalaadimisi 33 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor Carina Pärtel Õppematerjali autor
Igast juttu Unixist mida vaja läheb

Sarnased õppematerjalid

Operatsioonisüsteemide alused
42
docx

Operatsioonisüsteemide alused

..................................................................15 Tänapäev.........................................................................................................................................19 Kasutatud allikad:............................................................................................................................21 Operatsioonisüsteemid: Windows, OS/2, Linux, UNIX, Mac OS Operatsioonisüsteem (operating system) on arvuti juhtprogramm, mis määrab kuidas arvutis programme täidetakse (käivitus, juhtimine, haldamine ja järelvalve). Operatsioonisüsteem ehk opsüsteem (operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad

Operatsioonisüsteemid
Operatsioonisüssteemide Referaat
22
doc

Operatsioonisüssteemide Referaat

2011 2 Sisukord Operatsioonisüsteemi põhiülesanneteks on:......................................................................................9 3 Operatsioonisüsteemid: Windows, OS/2, Linux, UNIX, Mac OS Operatsioonisüsteem (operating system) on arvuti juhtprogramm, mis määrab kuidas arvutis programme täidetakse (käivitus, juhtimine, haldamine ja järelvalve). Operatsioonisüsteem ehk opsüsteem (operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad

Informaatika
Operatsioonisüsteemide ajalugu
18
doc

Operatsioonisüsteemide ajalugu

Tal oli vaid 4K 18-bitiseid sõnu, aga kuna ta maksis vaid 120 000 dollarit, siis neid müüd nagu sooje saiu, nende hind moodustas umbes 5% 7049-st. See oli peaaegu sama kiire kui 7094 ja sellest arenes terve uus tööstus. Sellele järgnesid kiiresti uued seeriad. Üks arvutiteadlatest Bell Labs-st , kes oli töödanud MULTICS-i projektiga, Ken Thomson, leiutas väikese PDP-7 miniarvuti, mida keegi ei kasutanud ja kirjutas välja ühe kasutaja versiooni MULTICS-st. Sellest arenes välja UNIX operatsioonisüsteem, mis sai tuntuks akadeemilises maailmas, valitsuse agentuurides ja paljudes firmades. Mitmed organisatsioonid arendasid omad põhiversioonid: System V AT&T poolt ja BSD California ülikooli poolt Berkeleys. Neil olid alalised variandid samuti. Et teha võimalikuks programmide kirjutamise , mis töötaksid UNIX systeemis, IEEE arendas standardi UNIXi jaoks, seda kutsuti POSIX-ks, mis toetas enamust UNIX-i versiooni.

Operatsioonisüsteemide alused
Operatsioonisüsteemide tutvustus ja võrdlus
2
doc

Operatsioonisüsteemide tutvustus ja võrdlus

Operatsioonisüsteemide tutvustus ja võrdlus Kõige tuntumad ja enimkasutatavad operatsioonisüsteemid tänapäeval on windows, linux, unix ja mac os x. Kõik eelnevad operatsioonisüsteemid on head, kuid iga arvutikasutaja peaks leidma just endale sobivaimate omadustega operatsioonisüsteemi. Tegelikult võib Linuxi all mõista kahte eri asja: Laiemas mõistes: operatsioonisüsteem, mis töötab väga erineval riistvaral pihuarvutist suurarvutini. Kitsamas mõistes: operatsioonisüsteemi keskne osa ­ kernel ehk tuum. Tavakasutuses on juurdunud esimene tähendus.

Arvuti õpetus
Operatsioonisüsteemid
5
doc

Operatsioonisüsteemid

Operatsioonisüsteemid: Windows, OS/2, Linux, UNIX, Mac OS Operatsioonisüsteem (operating system) on arvuti juhtprogramm, mis määrab kuidas arvutis programme täidetakse (käivitus, juhtimine, haldamine ja järelvalve). Operatsioonisüsteem ehk opsüsteem (operating system, lühend OS) on arvuti süsteemitarkvara, mis käivitatakse arvutis alglaadimisprogrammi poolt ning mis juhib arvutisüsteemi tööd ja teenindab rakendusprogramme. Rakendusprogrammid saadavad operatsioonisüsteemile nõudeid mitmesuguste

Ettevõtte infosüsteemid
Microsoft Operatsioonisüsteemid
39
doc

Microsoft Operatsioonisüsteemid

· Pildid 21 · 1.9.Windows Vista 21 · Pildid 27 · 2.0.Windows 7 28 · Pildid 33 · Serveri operatsioonisüsteemid 34 · Linux 35 · Edubuntu 36 · Ubuntu 35 · Estobuntu 36 · Kubuntu 37 · Unix 38 · BSD 38 1.Operatsioonisüsteemid 1.1.Windows NT 3.1 oli esimeseks Microsoft Windows NT seeria operatsioonisüsteemiks, mille eesmärgiks oli rahuldada ettevõtete serveri ja töökohtade vajadusi. Windows NT 3.1 jõudis turule 27. juulil 1993. Versiooni numbriks sai valitud 3.1, et see sobiks Microsofti tolleks hetkeks väljalastud, ning ka sarnast kasutaja-liidest omava opereerimis-keskonnaga

Microsofti operatsioonisüsteemid
Operatsioonisüsteemid läbi aja
18
doc

Operatsioonisüsteemid läbi aja

..................................................................................................... 5 Linuxi vundament valati USA-s antud operatsioonisüsteemi loomisele eelnenud 30 aasta jooksul aset leidnud aktiivse tarkvaraarenduse käigus. Just sel perioodil loodud operatsioonisüsteemide puudujäägid innustasid aastaid hiljem Linus Torvaldsit looma senisest tõhusamat operatsioonisüsteemi......................................................................... 5 1.1.1 Unix...................................................................................................................... 5 1.1.2 Unixi-laadsed........................................................................................................ 5 1.2 Linuxi sünd.................................................................................................................. 6 2. Mac OSi kujunemine...........................................................................................

Informaatika
Sissejuhatus infotehnoloogiasse eksami sooritamiseks
5
docx

Sissejuhatus infotehnoloogiasse eksami sooritamiseks

Data Systems Management computeri ­ see annab võimaluse võrgus jagada kõvaketast;Ashton Tate laseb välja dBase II ­ varajane andmebaasi programm; 1982 loodi firma SUN Microsystems(SUN=Stanford University Network) 1977 Relational Software Inc. (RSI - currently Oracle Corporation) established: Ellison and Miner 1978 Oracle V1; 1980 Oracle V2; 1982 Oracle V3 released, Oracle became the first DBMS to run on mainframes, minicomputers and PC's. Code was written in C 1983 AT&T tutvustab Unix System V; AT&T Bell Labs disainib C++ 1984 esitleb Steve Jobs Apple Macintosh GNU projekt Richard Stallman(EI OLE UNIX) ­ tahtis anda operatsioonisüsteemile vabadust; MIT X-windows system 1985 C++ tõusis domineerivaks OOP-ks; 1987 GCC ­ põhiline C kompilaator UNIX-le, Stallmani poolt tehtud FSF(Free Software Foundation) GCC(algselt GNU C Compiler) on GNU Compiler Collection, Kompileerib: ;C+ +;Objective C; Fortran; Java; Ada;Pascal 1988 Jobs asutab NeXT-i ;Pixari ,,Tin Toy" esimene

Sissejuhatus infotehnoloogiasse




Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun