2 din 2
2
Ce defineste UNIX (BSD)?
  [ Ignoră ]   [ # 16 ]
RankRankRank
Member
Din: Tulcea, Romania
Macuser din: 31.03.06

Ca sa intelegi diferentele trebuie sa intelegi de fapt ce este un sistem de operare si ce functii indeplineste.  Teroetic, sistemul de operare trebuie sa asigure un mediu de lucru coerent pentru diverse programe pe care le rulezi. Asta inseamna ca este practic un instrument si asa trebuie sa te gandesti la el. Ca orice instrument, sunt feluri si feluri .. mai rudimentare, mai sofisticate, mai scumpe sau costumizate pentru o anumita treaba. Mediu coerent de lucru inseamna ca trebuie sa asigue o comunicarea intre diversele componente cu ajutorul driverelor, sa posede un set de reguli bine definite pentru accesul la resursele hardware, partajarea lor si bineinteles, o interfata. Sistemele de operare au in comun partea hardware cu care lucreaza si care indeplineste anumite standarde, similare in general (orice calculator are un procesor, o memorie volatila, una permanenta .. sub o forma sau alta, fie ea hdd, banda sau orice altceva). Astfel orice sistem de operare are de rezolvat un set de probleme comune. Modul in care OS-urile le rezolva difera bineinteles dar rezultatul final si functiile e care le indeplinesc sunt similare.Notiunea de sistem de operare este acum extinsa, deoarece sistemele moderne vin in plus si cu un set de programe si unelte, dar care de fapt nu apartin propriu zis de el ci vin la pachet.  Daca nu ar fi devenit intre timp o afacere, probabil ca am fi avut unul poate 2 sisteme de operare, dar cum partea comerciala a devenit foarte importanta, ca si diversele patente aplicate s.a.m.d am ajuns in situatia de azi, cu sute de variante,  care nu este rea .. pentru ca ai de unde alege si versiuni comerciale si gratuite, costumizabile si adaptate functiei pe care o are calculatorul tau.

 Semnătură 

if it works .. don’t screw with it

Profil
 
  [ Ignoră ]   [ # 17 ]
RankRank
Jr. Member
Din: 
Macuser din: 14.06.06

eu as ramane limitat la functional: un SO cum il vinde majoritatea acum este un nucleu + o interfata grafica + diverse programe utilitare + diverse programe de interfatare cu alte echipamente (driverele). fiecare componenta (nucleu, gui ..) avand variante, si astfel facand combinatii de n luate cate n rezulta SO (in termen larg, automatisti ma vor strange de gat da asta e:-) asta fiind un osx,windows,linux….

acum fiecare combinatie se face pentru a rule pe o masina bine definita cu echipamente auxiliare mai mult sau mai putin definite, si de aici iese dimensiunea si complexitatea so-ului. (windows pe orice cpu x86, cu x placi grafice etc etc, osx y, doar pe G3,G4….), sau doar pe pdaul y, sau telefonul mobil z.

Cu cat masina fizica are grad de variabilitate mai mare (periferice multe diferite, procesoare ...) cu atat SOul tre sa stie sa le gestioneze pe toate si de aici iese mare ca dimensiune (cd,dvd…), cu cat il limitezi (si hard, soft) cu atat e mai mic ca dimensiune. Deci “linuxul pe o discheta” nu are toate facilitatile lui Ubuntu pe dvd.

my2c

Profil
 
   
2 din 2
2