може да се освободи и да се приготви за по-нататъшна употреба възможно най-бързо.
<Р> Една от причините, че водачите са отделни от операционната система, така че е нова функции могат да бъдат добавени към водача - и по този начин да подсистемите хардуерните - без да се изисква самата операционна система да бъде променена, прекомпилирани и разпространявана. Чрез разработването на нови драйвери на хардуерни устройства, развитие често се извършва или се заплащат от производителя на подсистемите, а не на издателя на операционната система, входно /изходни възможности на системата като цяло може да бъде значително увеличен.
<Р> Управляващия вход и изход до голяма степен е въпрос на управление на опашки и буфери, специални съоръжения за складиране, които се поток от битове от устройство, може би клавиатура или сериен порт, задръжте тези битове, и ги предоставя на процесора при скорост, с която CPU може да се справи. Тази функция е особено важно, когато редица процеси използвате и предприемането процесорно време. Операционната система ще инструктира буфер, за да продължите да приемате вход от устройството, но за да се спре изпращането на данни към процесора, докато процеса с помощта на входа е спряно. След това, когато процес, който изисква въвеждане на е направена активна отново, операционната система ще заповядам на буфера за изпращане на данни. Този процес позволява на клавиатура или модем, за да се справи с външни потребители или компютри с висока скорост, въпреки че има моменти, когато процесора не може да използва данни от тези източници.
<Р> Управление на всички ресурси на компютърната система е голяма част от функциите на операционната система и, в случай на реално време, операционни системи, може да бъде практически цялата функционалност изисква. За други операционни системи, въпреки че, като предоставя сравнително прост, последователен начин за подаване на заявления и хората да използваме силата на хардуера е много важна част от тяхната причина за съществуващото.
Програмни интерфейси
<р> Точно както шофьори да осигури начин за подаване на заявления, за да се възползват от хардуерни подсистеми без да се налага да се знае всеки детайл от работата на хардуера си, програмни интерфейси (APIs) нека приложните програмисти използват функции на компютъра и операционната система, без да се налага да директно да следите всички подробности в работа на процесора. Нека да разгледаме примера за създаване на файл на твърдия диск за провеждане на
компютърен софтуер
- Как Windows 8 Works
- Как Instagram Works
- Може ли един компютър …
- Какви са причините за …
- Как да направим Table
- Въведение в Колко Adobe A…
- Какви са ползите от уч…
- Как редактиране на вид…
- Как да създадете Music Lib…
- Как безопасно е облакъ…
- Как Perl Perl Works
- Как Стария Napster Worked
- Как Kazaa Works
- В Windows, какво е Safe Mode из…
- Как Час Management Software Works