Apakah definisi ringkas sistem pengendalian? OS. Sistem pengendalian proprietari

DEFINISI SISTEM OPERASI. TEMPAT OS DALAM PERISIAN


Sistem pengendalian komputer ialah satu set atur cara yang saling berkaitan yang bertindak sebagai antara muka antara aplikasi dan pengguna di satu pihak, dan perkakasan komputer di pihak yang lain. Selaras dengan definisi ini, OS melaksanakan dua kumpulan fungsi (Rajah 1):

Menyediakan pengguna atau pengaturcara dengan lanjutan mesin maya, yang lebih mudah digunakan dan lebih mudah untuk diprogramkan;

meningkatkan kecekapan menggunakan komputer dengan menguruskan sumbernya secara rasional mengikut beberapa kriteria.

Untuk berjaya menyelesaikan masalah anda, pengguna moden atau pun pengaturcara aplikasi boleh buat tanpa pengetahuan yang mendalam peranti perkakasan komputer. Dia tidak perlu sedar bagaimana pelbagai komponen elektronik dan komponen elektromekanikal sesebuah komputer berfungsi. Lebih-lebih lagi, selalunya pengguna mungkin tidak mengetahui sistem arahan pemproses. Pengaturcara pengguna sudah biasa berurusan dengan fungsi peringkat tinggi yang berkuasa yang disediakan oleh sistem pengendalian.

Hasilnya adalah komputer sebenar yang hanya boleh berfungsi set kecil tindakan asas yang ditentukan oleh sistem arahannya, bertukar menjadi mesin maya yang melaksanakan pelbagai fungsi yang lebih berkuasa. Mesin maya juga dikawal oleh arahan, tetapi ini adalah arahan yang berbeza, tahap yang lebih tinggi.

Oleh itu, tujuan OS adalah untuk menyediakan pengguna/pengaturcara dengan beberapa mesin maya canggih yang lebih mudah untuk memprogram dan bekerja dengannya daripada secara langsung dengan perkakasan yang membentuk komputer sebenar atau rangkaian sebenar.

Sistem pengendalian bukan sahaja menyediakan pengguna dan pengaturcara antara muka mesra pengguna kepada perkakasan komputer, tetapi juga merupakan mekanisme yang mengagihkan sumber komputer.

Sumber utama sistem pengkomputeran moden termasuk sumber seperti

Pemproses,

ingatan utama,

Pemasa,

Set data

Pemacu pita magnetik,

Pencetak,

Peranti rangkaian, dsb.

Sumber dikongsi antara proses.

Program ialah objek statik, iaitu fail dengan kod dan data.

Proses (tugas) ialah konsep asas dalam kebanyakan sistem pengendalian moden dan sering ditakrifkan secara ringkas sebagai program dalam pelaksanaan. Proses ialah objek dinamik yang muncul dalam sistem pengendalian selepas pengguna atau sistem pengendalian itu sendiri memutuskan untuk "menjalankan program untuk pelaksanaan," iaitu, untuk mencipta unit baharu kerja pengiraan. Sebagai contoh, OS mungkin mencipta proses sebagai tindak balas kepada arahan pengguna runprgl.exe, dengan prgl.exe ialah nama fail yang menyimpan kod program.

Pengurusan sumber sistem pengkomputeran untuk menggunakannya dengan paling berkesan ialah tujuan sistem pengendalian. OS juga memantau dan menyelesaikan konflik yang timbul apabila berbilang proses mengakses peranti I/O yang sama atau data yang sama.

Kriteria kecekapan mengikut mana OS mengatur pengurusan sumber komputer mungkin berbeza. Sebagai contoh, dalam beberapa sistem kriteria seperti daya pengeluaran sistem pengkomputeran, dalam yang lain - masa tindak balasnya. Mengikut kriteria kecekapan yang dipilih OS mengatur proses pengiraan secara berbeza.

Pengurusan sumber termasuk menyelesaikan tugas umum berikut yang tidak bergantung pada jenis sumber (Gamb. 2):

Penjadualan sumber - iaitu, menentukan proses mana, bila dan dalam kuantiti (jika sumber boleh diperuntukkan dalam bahagian) harus diperuntukkan sumber yang diberikan;

Memuaskan permintaan sumber;

Menjejak status dan merekodkan penggunaan sumber - iaitu, mengekalkan maklumat operasi sama ada sumber itu sibuk atau percuma dan bahagian mana sumber tersebut telah diperuntukkan;

Menyelesaikan konflik antara proses.

Untuk menyelesaikan ini tugasan biasa sistem pengendalian yang berbeza menggunakan pengurusan sumber pelbagai algoritma, ciri yang akhirnya menentukan penampilan OS secara keseluruhan, termasuk ciri prestasi, skop dan juga antara muka pengguna.

Tugas mengatur perkongsian sumber yang cekap antara beberapa proses adalah sangat kompleks, dan kerumitan ini timbul terutamanya daripada sifat rawak permintaan untuk penggunaan sumber. Dalam sistem berbilang atur cara, barisan permintaan dibentuk daripada menjalankan program secara serentak kepada sumber komputer yang dikongsi: pemproses, halaman memori, pencetak, cakera.


Sistem pengendalian mengatur servis baris gilir ini mengikut algoritma yang berbeza: didahulukan, dilayan dahulu, berdasarkan keutamaan, perkhidmatan round-robin, dsb. Analisis dan penentuan disiplin optimum untuk permintaan servis adalah subjek kawasan khas matematik gunaan- teori beratur. Teori ini kadangkala digunakan untuk menilai keberkesanan algoritma pengurusan baris gilir tertentu dalam sistem pengendalian. Selalunya, algoritma empirikal untuk menyediakan baris gilir yang telah diuji dalam amalan juga dilaksanakan dalam OS.

Ciri sistem pengendalian komputer kendiri biasanya dikumpulkan sama ada mengikut jenis sumber tempatan, diuruskan oleh OS, atau mengikut tugas khusus yang berkenaan dengan semua sumber. Kumpulan fungsi sedemikian dipanggil subsistem. Subsistem pengurusan sumber yang paling penting ialah (Rajah 3):

Subsistem kawalan proses,

Subsistem pengurusan memori,

Subsistem untuk mengurus fail dan peranti luaran,

Perlindungan data dan subsistem pentadbiran,

Antara muka pengaturcaraan aplikasi,

Subsistem antaramuka pengguna.


Pengurusan proses

Bahagian terpenting sistem pengendalian, secara langsung mempengaruhi fungsi komputer, ialah subsistem kawalan proses.

Untuk setiap proses yang baru dibuat, OS menjana sistem struktur maklumat, yang mengandungi data tentang keperluan proses untuk sumber sistem komputer, serta sumber yang sebenarnya diperuntukkan kepadanya. Oleh itu, proses juga boleh ditakrifkan sebagai beberapa aplikasi untuk menggunakan sumber sistem.

Agar proses dapat dilaksanakan, sistem pengendalian mesti memberikannya kawasan RAM untuk menempatkan kod dan data proses, dan menyediakannya dengan jumlah masa pemproses yang diperlukan. Di samping itu, proses itu mungkin memerlukan akses kepada sumber seperti fail dan peranti I/O.

Struktur maklumat proses selalunya termasuk data tambahan yang mencirikan sejarah proses dalam sistem, Keadaan sekarang(aktif atau disekat), tahap keistimewaan proses (nilai keutamaan). Data jenis ini mungkin diambil kira oleh sistem pengendalian apabila memutuskan sama ada untuk menyediakan sumber kepada proses.

Dalam sistem pengendalian multiprogram, beberapa proses boleh wujud secara serentak. Sesetengah proses dijana atas inisiatif pengguna dan aplikasi mereka; proses sedemikian biasanya dipanggil proses pengguna. Proses lain, dipanggil proses sistem, dimulakan oleh sistem pengendalian itu sendiri untuk melaksanakan fungsinya.

Tugas penting sistem pengendalian adalah untuk melindungi sumber yang diperuntukkan proses ini, daripada proses lain. Salah satu sumber proses yang paling dilindungi dengan teliti ialah kawasan RAM di mana kod proses dan data disimpan. Set semua kawasan RAM yang diperuntukkan oleh sistem pengendalian kepada proses dipanggil ruang alamatnya. Setiap proses dikatakan beroperasi dalam ruang alamatnya sendiri, merujuk kepada perlindungan ruang alamat yang disediakan oleh OS. Jenis sumber lain seperti fail juga dilindungi. peranti luaran dsb. Sistem pengendalian bukan sahaja boleh melindungi sumber yang diperuntukkan kepada satu proses, tetapi juga mengaturnya perkongsian, sebagai contoh, membenarkan berbilang proses untuk mengakses kawasan ingatan tertentu.

Semasa hayat proses, pelaksanaannya boleh diganggu dan diteruskan berkali-kali. Untuk menyambung semula pelaksanaan proses, adalah perlu untuk memulihkan keadaan persekitaran operasinya. Keadaan persekitaran pengendalian dikenal pasti oleh keadaan daftar dan pembilang program, mod pengendalian pemproses, penunjuk kepada buka fail, maklumat tentang operasi I/O yang belum selesai, kod ralat panggilan sistem yang dilakukan oleh proses ini, dsb. Maklumat ini dipanggil konteks proses. Mereka mengatakan bahawa apabila proses berubah, suis konteks berlaku.

Sistem pengendalian juga mengambil fungsi penyegerakan proses, membenarkan proses menggantung pelaksanaannya sehingga peristiwa sistem berlaku, seperti penyiapan operasi I/O yang diminta oleh sistem pengendalian.

Dalam sistem pengendalian, tidak ada korespondensi satu dengan satu antara proses dan program. Sama fail program boleh melahirkan beberapa proses selari, dan proses boleh, semasa pelaksanaannya, menukar fail program dan mula melaksanakan program lain. Untuk melaksanakan kompleks sistem perisian Ia boleh berguna untuk mengatur kerja mereka dalam bentuk beberapa proses selari yang berinteraksi secara berkala antara satu sama lain dan bertukar-tukar beberapa data. Memandangkan sistem pengendalian melindungi sumber proses dan tidak membenarkan satu proses menulis atau membaca daripada ingatan proses lain, untuk interaksi operasi proses, OS mesti menyediakan alat khas, yang dipanggil alat komunikasi antara proses.

sistem operasi adalah kompleks yang saling berkaitan program sistem, yang tujuannya adalah untuk mengatur interaksi pengguna dengan komputer dan pelaksanaan semua program lain.

Sistem pengendalian bertindak sebagai penghubung antara perkakasan komputer, di satu pihak, dan program yang sedang dilaksanakan, serta pengguna, di sisi lain.

Sistem pengendalian biasanya disimpan dalam ingatan luaran komputer - pada cakera. Apabila anda menghidupkan komputer, ia dibaca daripada ingatan cakera dan terletak dalam RAM. Proses ini dipanggil memuatkan sistem pengendalian.

Fungsi sistem pengendalian termasuk:

fungsi asas (OS ringkas):

  • Memuat turun aplikasi ke Ram dan pelaksanaannya;
  • Akses standard kepada peranti persisian(peranti input/output);
  • Pengurusan RAM (pengagihan antara proses, memori maya);
  • Pengurusan memori tidak meruap (cakera keras, CD, dsb.), biasanya menggunakan sistem fail;
  • Antaramuka pengguna;

fungsi tambahan (OS moden yang dibangunkan):

  • Pelaksanaan tugasan selari atau pseudo-selari (berbilang tugas);
  • Komunikasi antara proses;
  • Interaksi mesin-ke-mesin (rangkaian komputer);
  • Melindungi sistem itu sendiri, serta data dan program pengguna daripada tindakan berniat jahat pengguna atau aplikasi;
  • Pembezaan hak akses dan mod operasi berbilang pengguna (pengesahan, kebenaran).

Sistem pengendalian boleh dipanggil sambungan perisian peranti kawalan komputer. Sistem pengendalian menyembunyikan butiran interaksi kompleks yang tidak perlu dengan perkakasan daripada pengguna, membentuk lapisan di antara mereka. Akibatnya, orang ramai dibebaskan daripada kerja yang sangat intensif buruh mengatur interaksi dengan peralatan komputer.

Keperluan berikut digunakan untuk sistem pengendalian moden:

  • keserasian - OS mesti termasuk alat untuk menjalankan aplikasi yang disediakan untuk sistem pengendalian lain;
  • mudah alih - memastikan keupayaan untuk memindahkan OS dari satu platform perkakasan ke platform lain;
  • kebolehpercayaan dan toleransi kesalahan - melibatkan melindungi OS daripada dalaman dan ralat luaran, kegagalan dan kegagalan;
  • keselamatan - OS mesti mengandungi cara untuk melindungi sumber sesetengah pengguna daripada yang lain;
  • kebolehlanjutan - OS harus memudahkan untuk membuat perubahan dan penambahan berikutnya;
  • prestasi - sistem mesti mempunyai kelajuan yang mencukupi.

Berdasarkan bilangan tugas yang dilakukan secara serentak, sistem pengendalian tugas tunggal (MS DOS, versi awal PC DOS) dan berbilang tugas (OS/2, UNIX, Windows).

DALAM pada masa ini kira-kira 90% komputer menggunakan Windows KS. Kelas OS yang lebih luas disasarkan untuk digunakan pada pelayan. Kelas OS ini termasuk keluarga UNIX, pembangunan Microsoft (MS DOS dan Windows), produk rangkaian Novell dan IBM Corporation.


UNIX ialah OS berbilang pengguna, berbilang tugas yang merangkumi banyak alat yang berkuasa perlindungan program dan fail pelbagai pengguna. UNIX OS adalah mesin bebas, yang menyediakan mobiliti tinggi OS dan mudah alih program aplikasi ke komputer seni bina yang berbeza. Ciri penting OS keluarga UNIX adalah modulariti dan julat yang luas program perkhidmatan, yang memungkinkan untuk mewujudkan persekitaran operasi yang menggalakkan untuk pengaturcara pengguna (iaitu, sistem ini amat berkesan untuk pakar - pengaturcara aplikasi).

Kelemahan UNIX ialah penggunaan sumbernya yang tinggi, dan untuk sistem pengguna tunggal kecil berdasarkan komputer peribadi ia selalunya berlebihan. Secara amnya, sistem pengendalian keluarga UNIX ditujukan terutamanya kepada tempatan yang besar (korporat) dan rangkaian global, menyatukan kerja ribuan pengguna. Penggunaan meluas UNIX dan versi LINUX diterima di Internet, di mana kepentingan yang penting mempunyai kebebasan mesin daripada OS.

DOS (DOS) ialah keluarga sistem pengendalian untuk komputer, bermaksud "sistem pengendalian cakera", yang bermaksud ia tertumpu pada penggunaan pemacu cakera seperti cakera keras dan cakera liut.

Terdapat sistem pengendalian dengan nama ini untuk komputer kerangka utama yang dihasilkan oleh IBM dan klonnya pada tahun 60-80an. abad XX.

DOS ialah sistem pengendalian satu tugas. Selepas permulaan, kawalan dipindahkan program permohonan, yang mempunyai semua sumber komputer yang boleh digunakan dan boleh melakukan input/output menggunakan kedua-dua fungsi yang disediakan oleh sistem pengendalian dan fungsi sistem asas input/output, serta bekerja dengan peranti secara langsung. MS-DOS (singkatan dari Microsoft Disk) Sistem operasi- OS cakera daripada Microsoft) ialah sistem pengendalian komersial untuk komputer peribadi daripada Microsoft. MS-DOS ialah sistem pengendalian yang paling terkenal daripada keluarga DOS, sebelum ini dipasang pada kebanyakan komputer.

Pada masa ini MS DOS untuk kawalan komputer peribadi boleh dikatakan tidak digunakan. Walau bagaimanapun, ia tidak boleh dianggap telah kehabisan sepenuhnya keupayaannya dan kehilangan kaitannya. Keperluan rendah untuk sumber perkakasan menjadikan DOS menjanjikan kegunaan praktikal. Oleh itu, pada tahun 1997, syarikat CaShega mula bekerja untuk menyesuaikan DR DOS (bersamaan dengan MS DOS) kepada pasaran OS terbenam untuk peranti berketepatan tinggi kecil yang disambungkan ke rangkaian Internet dan Internet. Peranti ini termasuk daftar tunai, faks, pembantu digital peribadi, elektronik buku nota dan sebagainya.

Sistem pengendalian Windows ialah keluarga sistem pengendalian yang termasuk: Windows 3.1, Windows untuk Kumpulan kerja 3.11, Windows 9X, Windows NT, Windows 2000, Windows ME, WindowsXP (dua yang pertama biasanya dipanggil cengkerang operasi, kerana OS DOS dipasang secara berasingan untuk mereka).

selamat hari Pengguna yang dihormati. Pada halaman ini kita akan bercakap tentang topik seperti: Tujuan dan fungsi utama sistem pengendalian. Komposisi sistem pengendalian.

Sistem pengendalian (OS) ialah satu set program sistem yang saling berkaitan untuk mengatur interaksi pengguna dengan komputer dan melaksanakan semua program lain. OS tergolong dalam sistem perisian dan merupakan bahagian utamanya. Sistem pengendalian: MS DOS 7.0, Windows Vista Perniagaan, Pelayan Windows 2008, OS/2, UNIX, Linux.

Fungsi OS utama:

  • pengurusan peranti komputer (sumber), i.e. operasi diselaraskan semua perkakasan PC: capaian piawai kepada peranti persisian, pengurusan RAM, dsb.
  • pengurusan proses, i.e. pelaksanaan program dan interaksinya dengan peranti komputer.
  • mengawal capaian kepada data pada media tidak meruap (seperti HDD, CD, dsb.), biasanya menggunakan sistem fail.
  • mengekalkan struktur fail.
  • antara muka pengguna, i.e. dialog dengan pengguna.

Fungsi tambahan:

  • perlaksanaan tugasan selari atau pseudo-selari (multitasking).
  • interaksi antara proses: pertukaran data, penyegerakan bersama.
  • perlindungan sistem itu sendiri, serta data pengguna dan program daripada tindakan berniat jahat pengguna atau aplikasi.
  • pembezaan hak akses dan mod operasi berbilang pengguna (pengesahan, kebenaran).

Komposisi sistem pengendalian

Secara umum, komposisi OS termasuk modul berikut:

  • Modul perisian yang menguruskan sistem fail.
  • Pemproses arahan yang melaksanakan arahan pengguna.
  • Pemacu peranti.
  • Modul perisian yang menyediakan antara muka pengguna grafik.
  • Program perkhidmatan.
  • Sistem rujukan.

Pemacu peranti(pemandu peranti) - program khas, menyediakan kawalan ke atas pengendalian peranti dan penyelarasan pertukaran maklumat dengan peranti lain.

Pemproses arahan(pemproses arahan) – program khas yang meminta arahan daripada pengguna dan melaksanakannya (jurubahasa program).

Jurubahasa arahan bertanggungjawab untuk memuatkan aplikasi dan menguruskan aliran maklumat antara aplikasi.

Untuk memudahkan kerja pengguna, sistem pengendalian moden termasuk modul perisian yang menyediakan antara muka pengguna grafik.
Proses pengendalian komputer, dalam erti kata tertentu, datang kepada pertukaran fail antara peranti. OS mempunyai modul perisian yang menguruskan sistem fail.

Program perkhidmatan membolehkan anda menyelenggara cakera (semak, mampat, defragment, dsb.), melaksanakan operasi dengan fail (menyalin, menamakan semula, dsb.), dan berfungsi dalam rangkaian komputer.

Untuk kemudahan pengguna, OS termasuk sistem rujukan , yang membolehkan anda mendapatkan maklumat yang diperlukan dengan cepat tentang fungsi kedua-dua OS secara keseluruhan dan pengendalian modul individunya.

Catatan

Komposisi modul OS, serta bilangannya, bergantung pada keluarga dan jenis OS. Sebagai contoh, MS DOS tidak mempunyai modul yang menyediakan antara muka pengguna grafik.

Pendekatan yang paling biasa untuk penstrukturan sistem operasi adalah untuk membahagikan semua modulnya kepada dua kumpulan:

  1. teras– ini adalah modul yang melaksanakan fungsi utama OS.
  2. Modul tambahan, mempersembahkan fungsi sekunder OS. Salah satu sifat penentu kernel berfungsi dalam diberi keistimewaan mod.

Modul kernel melakukan perkara berikut: fungsi asas OS: Pengurusan proses, Pengurusan sistem ganggu, Pengurusan memori, pengurusan peranti I/O, Fungsi yang menyelesaikan masalah intra-sistem untuk mengatur proses pengkomputeran: penukaran konteks, pemuatan/pemunggahan halaman, pengendalian gangguan. Ciri ini tidak tersedia untuk apl. Fungsi yang menyokong aplikasi, mewujudkan untuk mereka persekitaran perisian aplikasi yang dipanggil.

Aplikasi boleh membuat permintaan kepada kernel − panggilan sistem – untuk melakukan tindakan tertentu: untuk membuka dan membaca fail, output maklumat grafik ke paparan, menerima masa sistem, dsb. Fungsi kernel yang boleh dipanggil oleh aplikasi membentuk antara muka pengaturcaraan aplikasi - API ( Antara Muka Pengaturcaraan Aplikasi.

Contoh.
Kod asas API Win32 terkandung dalam tiga perpustakaan pemuatan dinamik (Pautan Dinamik Perpustakaan, DLL): PENGGUNA32, GDI32 Dan KERNEL32.

Intimodul Windows, yang menyokong fungsi peringkat rendah untuk bekerja dengan fail dan mengurus memori serta proses. Modul ini menyediakan perkhidmatan untuk aplikasi 16- dan 32-bit.
GDI(Antara Muka Peranti Grafik) - modul Windows yang menyediakan pelaksanaan fungsi grafik bekerja dengan warna, fon dan primitif grafik untuk paparan dan pencetak.
pengguna- modul Windows, yang merupakan pengurus tetingkap dan bertanggungjawab untuk mencipta dan mengurus tetingkap yang dipaparkan pada skrin, kotak dialog, butang dan elemen antara muka pengguna yang lain.
Teras adalah penggerak di sebalik segala-galanya proses pengkomputeran dalam sistem komputer, dan keruntuhan kernel adalah sama dengan keruntuhan keseluruhan sistem; tanpanya, OS tidak boleh beroperasi sepenuhnya dan tidak akan dapat melaksanakan mana-mana fungsinya. Oleh itu, pemaju sistem pengendalian memberi perhatian kepada Perhatian istimewa kebolehpercayaan kod kernel, akibatnya, proses menyahpepijatnya boleh bertahan selama beberapa bulan.

Biasanya kernel mengambil bentuk modul perisian beberapa format khas yang berbeza daripada format aplikasi pengguna.
Modul tambahan OS melaksanakan fungsi OS tambahan (berguna, tetapi kurang wajib daripada fungsi kernel).

Contoh modul tambahan:

  • Program pengarkiban data.
  • Program defragmentasi cakera.
  • Penyunting teks.

Modul OS Auxiliary direka bentuk sama ada sebagai aplikasi atau sebagai perpustakaan prosedur. Modul OS Auxiliary dibahagikan kepada kumpulan berikut:

utiliti- program, penyelesaian masalah pengurusan dan sokongan sistem komputer: Penyelenggaraan cakera dan fail.

program pemprosesan sistem– teks atau penyunting grafik, penyusun, penghubung, penyahpepijat.

program peruntukan pengguna perkhidmatan tambahan antara muka pengguna (kalkulator, permainan).

perpustakaan prosedur untuk pelbagai tujuan, memudahkan pembangunan aplikasi (perpustakaan fungsi matematik, fungsi input/output).

Suka aplikasi biasa Untuk melaksanakan tugas mereka, utiliti yang memproses program OS dan perpustakaan mengakses fungsi kernel melalui panggilan sistem.
Fungsi yang dilakukan oleh modul kernel adalah fungsi sistem pengendalian yang paling kerap digunakan, jadi kelajuan ia dilaksanakan menentukan prestasi keseluruhan sistem. Untuk menyediakan kelajuan tinggi Semasa operasi OS, semua modul kernel atau kebanyakannya terletak secara kekal dalam RAM, iaitu, ia adalah pemastautin.

Modul tambahan biasanya dimuatkan ke dalam RAM hanya untuk tempoh fungsi mereka, iaitu, ia adalah transit. Organisasi OS ini menjimatkan RAM komputer.

Catatan

Pembahagian sistem pengendalian kepada modul kernel dan tambahan memastikan kebolehlanjutan OS yang mudah. Untuk menambah ciri peringkat tinggi baharu, anda hanya perlu membangunkan aplikasi baharu tanpa perlu mengubah suai fungsi teras yang membentuk teras sistem.

Objek kernel OS ialah:

  • Proses (dibincangkan dalam topik 2.3).
  • Fail.
  • Peristiwa.
  • Aliran (dibincangkan dalam topik 2.3).
  • Semaphore ialah objek yang membenarkan tidak lebih daripada n utas memasuki bahagian kod tertentu.
  • Mutex ialah semaphore satu tempat yang digunakan dalam pengaturcaraan untuk menyegerakkan secara serentak melaksanakan utas.
  • Fail ditayangkan ke dalam ingatan.