Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Как операционни системи Work

може да се освободи и да се приготви за по-нататъшна употреба възможно най-бързо.
<Р> Една от причините, че водачите са отделни от операционната система, така че е нова функции могат да бъдат добавени към водача - и по този начин да подсистемите хардуерните - без да се изисква самата операционна система да бъде променена, прекомпилирани и разпространявана. Чрез разработването на нови драйвери на хардуерни устройства, развитие често се извършва или се заплащат от производителя на подсистемите, а не на издателя на операционната система, входно /изходни възможности на системата като цяло може да бъде значително увеличен.
<Р> Управляващия вход и изход до голяма степен е въпрос на управление на опашки и буфери, специални съоръжения за складиране, които се поток от битове от устройство, може би клавиатура или сериен порт, задръжте тези битове, и ги предоставя на процесора при скорост, с която CPU може да се справи. Тази функция е особено важно, когато редица процеси използвате и предприемането процесорно време. Операционната система ще инструктира буфер, за да продължите да приемате вход от устройството, но за да се спре изпращането на данни към процесора, докато процеса с помощта на входа е спряно. След това, когато процес, който изисква въвеждане на е направена активна отново, операционната система ще заповядам на буфера за изпращане на данни. Този процес позволява на клавиатура или модем, за да се справи с външни потребители или компютри с висока скорост, въпреки че има моменти, когато процесора не може да използва данни от тези източници.
<Р> Управление на всички ресурси на компютърната система е голяма част от функциите на операционната система и, в случай на реално време, операционни системи, може да бъде практически цялата функционалност изисква. За други операционни системи, въпреки че, като предоставя сравнително прост, последователен начин за подаване на заявления и хората да използваме силата на хардуера е много важна част от тяхната причина за съществуващото.
Програмни интерфейси
<р> Точно както шофьори да осигури начин за подаване на заявления, за да се възползват от хардуерни подсистеми без да се налага да се знае всеки детайл от работата на хардуера си, програмни интерфейси (APIs) нека приложните програмисти използват функции на компютъра и операционната система, без да се налага да директно да следите всички подробности в работа на процесора. Нека да разгледаме примера за създаване на файл на твърдия диск за провеждане на

Page << [11] [12] [13] [14]