Dabar, mes turime tam tikrą pagrindinę istoriją iš kelio, galime imtis greitai pažvelgti, kokią operacinę sistemos tikrųjų.
paskirtis Operacinės sistemos
Kas yra baisi apie operacines sistemas į pirmąją vietą? Ką jie iš tikrųjų? Operacinė sistema yra programavimo lygis, kuris leidžia jums padaryti kažką su kompiuteriu. Operacinė sistema sąveikauja su kompiuterio aparatūros pagrindinio lygio, perduoti savo komandas į kalbos aparatūros gali interpretuoti. OS veikia kaip visų kitų programų kompiuteryje platforma. Be jo, kompiuteris tiesiog būti prespapjė.
Savo širdyje, kompiuteris yra skaičius crunching prietaisas. Tai užtrunka indėlį į nulių ir forma - bitai - ir kanalų juos per įvairias grandines ir perdirbėjams. Aparatūros elgiasi pagal griežtas taisykles. Mes nustatome šias taisykles naudojant tokius dalykus kaip logika vartai, kuriais atsižvelgiama įvestį ir gaminti numatytu būdu produkcija. Kai kurie paprasti kompiuteriai neturi operacinės sistemos poreikį, nes jie tik atlikti tam tikrą užduotį. Bet asmeniniai kompiuteriai turi būti labiau universalus. Operacinė sistema leidžia sudėtingas programas prieiti prie aparatūros gauti rezultatus galimybes. Tik aparatūros fizines savybes ir mūsų pačių vaizduotę gali apriboti kokios programos gali tai padaryti.
Galite sukurti operacinę sistemą fiziškai programavimo jį į kompiuterio grandines. Tai reikalauja statyti elektros kelius per milijonus logika vartai. Tačiau toks operacinė sistema būtų nelankstus. Štai kodėl operacinių sistemų, kaip Mac OS X ir Windows yra programinė įranga. Programinė įranga yra lankstesni nei aparatūros - galite atlikti pakeitimus per programinės įrangos pataisas ir versijų atnaujinimai. Norėdami daryti tą patį su aparatūros reikštų perjungimo, fizines lustai ir plokštes.
Operacinės sistemos yra tarsi už kompiuterio vadovu. Tai OS darbas stebėti, kokia programinė įranga poreikiai ir koks aparatūros gali suteikti. Kaip jums paleisti programas jūsų kompiuteryje, OS skiria išteklius būtina užbaigti užduotį. Tai gali apimti duomenų apdorojimo galia, atminties paskirstymą ir kompiuterinių duomenų saugojimo galimybes, tarp kitų dalykų. Idealiu atveju, OS bus įsitikinkite, kad jūsų kompiuteris aparatūros niekada overtaxed.
OS taip pat leidžia programoms paleisti kompiuterį. Be OS, programuotojas turėtų projektuoti