Operatsion tizimlar kursi Operatsion tizimlar va tegishli turdagi tizim dasturiy ta’minotini amalga oshirishda qo‘llaniladigan texnologiyalar bilan tanishish uchun mo‘ljallangan. O‘tiladigan mavzular Operatsion tizimlarning funksiyalari va tuzilishi, jarayonlarni boshqarish (yaratish, sinxronizatsiya va aloqa); prosessorni rejalashtirish; uzilishlarning oldini olish, va tiklash; asosiy xotirani boshqarish; virtual xotirani boshqarish (almashtirish, paging, segmentatsiya va sahifani almashtirish-algoritmlari); disklar va boshqa kiritish/chiqarish qurilmalarini boshqarish; fayl tizimi tuzilishi va amalga oshirilishi; va himoya va xavfsizlik.


Operating systems course is intended as a general introduced to the techniques used to implement operating systems and related kinds of systems software. The topics covered will be functions and structure of operating systems, process management (creation, synchronization, and communication); processor scheduling; deadlock prevention, avoidance, and recovery; main-memory management; virtual memory management (swapping, paging, segmentation and page-replacement-algorithms); control of disks and other input/output devices; file-system structure and implementation; and protection and security.