ър, операционната система разпределя ресурсите, необходими за изпълнението на задачата. Това може да включва процесорна мощ, памет разпределяне и достъп на компютъра за съхранение, наред с други неща. В идеалния случай, операционната система ще се уверите, че хардуера на компютъра никога не се претоварва.
<Р> Операционната система също така позволява на програмите да работят на компютър. Без OS, програмист ще трябва да измислят молба да тече върху хардуера директно. Това не е много ефективен. Операционната система, действа като интерфейс заявление до хардуера. Операционната система прави това чрез интерфейс за приложни програми (API). Разработчиците да създават приложения за програми за API. Ако приемем, че програмистът е свършил добра работа при изграждането на една молба, без някакви сериозни грешки, то би трябвало да работи добре на операционната система.
<Р> Една важна част от компютъра Mac е на фърмуера. Firmware е ниво на програмиране, което съществува директно на върха на хардуера слой. Това не е част от самата операционна система. The Mac фърмуера е първата съхранена програма, която изпълнява при включване на компютър Mac. Неговата задача е да се провери на компютъра на процесора, паметта дискови устройства и пристанища за грешки. PC еквивалент на Mac фърмуера се нарича BIOS, което е съкращение от основните входно-изходни системи. Втора програма, наречена буутлоудъра зарежда Mac OS X, като се предполага, че няма отчетени от фърмуера грешки.
<Р> Next, ние ще погледнем по-отблизо в това, което прави Mac OS X кърлежа.
The Анатомия на Mac OS X
<р> Сърцето на Mac OS X е XNU ядрото. Ядрото се отнася до частта от операционна система, която зарежда първия. Тя контролира и следи хардуерни ресурси като памет, разпределение CPU процесор и дискови устройства. Ядрото XNU включва код от една стара система компютърна архитектура, наречена Mach. Mach е продукт на Carnegie Mellon University и е около от 1980. Този код е отговорен за някои основни функции в рамките на компютъра Mac, включително управление на виртуалната памет и мултитаскинг. Кодът също дава Mac OS органа за намаляване на скоростта на обработка на процесора трябва да го започне да прегрява.
<Р> Друга част от ядрото е Input-Output (I /O) Kit. Тя разчита на специализирана, ограничена версия на C ++ език за програмиране да контролира драйвери на устройства. Драйверите за устройствата са това, което позволи на външни устройства, за да си взаимодействат с компютъра. Например,
компютърен хардуер
- Как да се създаде една…
- Как интранет Works
- Как да Пренареждане ил…
- Как Nook Tablet Works
- Как Desktop споделяне Works
- Каква е избиване звук …
- Как Микропроцесорна т…
- Как да Recycle Computers
- Как на ViewSonic Послания W…
- Какви са трите вида VPN?…
- Как да запазим своя Dell…
- Как IP Трънкинг Works
- Как Samsung Galaxy Tablet Works
- Как паралелни портове…
- Как един компютри пара…