21 Каква е операционната система
Операционна система. съкр. OS (английски операционна система, операционна система.) - програми комплексен контрол и обработка, които, от една страна, да действат kakinterfeysmezhduustroystvamivychislitelnoy sistemyi приложения, а от друга страна - са предназначени за контрол на устройства за контрол на компютъра процес, ефективни raspredeleniyavychislitelnyh resursovmezhdu изчислителни процеси и организацията на надеждна изчисления. Това определение се отнася и за повечето съвременни операционни системи с общо предназначение.
логическа система структура tipichnoyvychislitelnoy sistemyoperatsionnaya заема позиция между ustroystvamis тяхната микроархитектура, машина yazykomi могат да притежават (закрепен) фърмуер - от една страна - iprikladnymi programmamis друг.
Извършване на програми по заявка (вход и изход на данни, пускане и спиране на други програми, разпределяне и освобождава допълнителна памет и т.н.).
Зареждане на програми в паметта и изпълнение.
Стандартизиран достъп до периферни устройства (входно-изходни устройства).
Управление на RAM (разпределение между процесите, виртуална организация на паметта).
Контрол на достъпа до данните на нелетлив среда (като твърди дискове, оптични дискове и др.), Организирани в система inoyfaylovoy.
Осигуряване на потребителския интерфейс.
Съхраняване на информация за системни грешки.
Паралелно или псевдо-паралелно изпълнение на задачи (многозадачност).
Ефективното разпределение на ресурсите между процесите на компютърната система.
Диференциране на достъп до ресурси на различни процеси.
Организация на надеждни изчисления (неспособността на изчислителния процес умишлено или по погрешка засяга изчисленията в друг процес), въз основа на разликата между достъпа до ресурси.
Комуникацията между процеси: комуникация, взаимно синхронизация.
Защита на системата, както и потребителски данни и програми върху действията на потребителите (злонамерени или несъзнателно) или приложения.
22 файлова система. Основни операции с файлове в операционната система.
файловата система. Основни операции с файлове в операционната система.
File (файл -papka инж.) - е кръстен събиране на всички данни, които се съдържат в външно устройство за съхранение и се съхраняват, предават и обработват като едно цяло. Файлът може да съдържа програмата, числови данни, текст, изображение и др кодирана.
Файлова система - инструмент за съхраняване на файлове организация на всякакъв носител.
Файлове са физически изпълнени като паметта на външен носител за съхранение - магнитни дискове или CD-ROM. Всеки файл заема определена сума на дисковите запаметяващи единици. Конвенционални блокова дължина - 512 байта.
Служи специални файлове от модула за операционна система нарича драйвер на файлова система. Всеки файл има име, което е регистрирано в директория - файловете на индекса.
Directory (понякога се нарича директория или папка) на разположение на потребителя чрез езика владеене на операционната система. Можете да видите, преименуване на файлове, вписани в него, за да прехвърлите съдържанието му на ново място или изтрита.
Директорията може да има свое име и да се съхраняват в друга директория, заедно с редовни файлове: Така полученият йерархичната структура. Един пример на такава структура - на фиг. 6.3.
Фиг. 6.3. дървото на директорията на диска
Какво се случва, когато потребителят на командата операционна система "отворен файл.", Което показва името на файла и името на директорията, в която се поставя файла?
За да изпълните тази команда на водача obraschetsya на файловата система в директорията си, преценява кои диск блокове съответстват на даден файл, а след това предава заявката за четене на водача дискови блокове.
Ако се изпълни ", запазете файла" файлова система шофьорът търси незаети блокове на диска, първо ги маркира като разпределя към новосъздадения файл, и предава искането на записа на диска на водача в блоковете на данните на потребителя.
Шофьорът на файловата система осигурява достъп до данните, съхранявани на магнитен диск, името на файла и разпределя пространство на магнитен диск между файловете.
За извършване на тези функции, водачът на файловата система се съхранява на диска, а не само информация за потребителя, но и собствената си частна информация. Обслужващите зони на диска съдържа списък на всички файлове и директории, както и разнообразие от допълнителни таблици за, която служи за увеличаване на скоростта на драйвера на файловата система.
За файловата система е на разположение, както и всяко приложение, за които има специални процедури във всички езици за програмиране.
Концепцията за даден файл може да се направи и да е източник на информация или на потребителя, в колата, като например файл за програмата може да служи принтер, монитор, клавиатура и др.
Структурата на файловата система и структурата на съхранение на данни върху магнитни носители външен определя използваемостта на потребителя, скоростта на достъп до файлове и т.н.