Sistem pengendalian dan jenisnya. Apakah sistem pengendalian? Jenis sistem pengendalian. Langkah but sistem pengendalian

  • 12. Seni bina OS klasik. OS monolitik dan berbilang lapisan.
  • 13. Seni bina OS mikrokernel.
  • 14. Model kernel OS berbilang lapisan.
  • 15. Fungsi OS untuk mengurus proses.
  • 16. Proses dan benang.
  • 17. Keadaan aliran.
  • 18. Perancangan dan penghantaran aliran, detik-detik perancangan semula.
  • 19. Algoritma penjadualan berdasarkan kuantiti.
  • 20. Perancangan keutamaan.
  • 21. Algoritma penjadualan OS untuk pemprosesan kelompok: "dahulu - dahulukan", "tugas terpendek - dahulu", "baki masa pelaksanaan paling singkat".
  • 22. Algoritma penjadualan dalam sistem pengendalian interaktif: kitaran, keutamaan, terjamin, loteri, perancangan adil.
  • 23. Algoritma penjadualan Windows NT.
  • 24. Algoritma penjadualan Linux.
  • 25. Perancangan dalam OS masa nyata.
  • 26. Penyegerakan proses dan utas: matlamat dan cara penyegerakan.
  • 27. Situasi pertandingan (perlumbaan). Kaedah pencegahan.
  • 28. Cara untuk melaksanakan pengecualian bersama: pembolehubah menyekat, bahagian kritikal, semafor Dijkstra.
  • 29. Saling kunci. Keadaan yang diperlukan untuk kebuntuan berlaku.
  • 30. Pengesanan kebuntuan apabila terdapat satu sumber bagi setiap jenis.
  • 31. Pengesanan kebuntuan apabila terdapat pelbagai sumber bagi setiap jenis.
  • 32. Mengelakkan kebuntuan. Algoritma jurubank untuk satu jenis sumber.
  • 33. Mengelakkan kebuntuan. Algoritma jurubank untuk beberapa jenis sumber.
  • 34. Objek penyegerakan OS: semaphore sistem, mutex, peristiwa, isyarat, pemasa menunggu.
  • 35. Organisasi pertukaran data antara proses (saluran, memori kongsi, peti mel, soket).
  • 36. Gangguan (konsep, klasifikasi, pengendalian gangguan).
  • 37. Mengendalikan gangguan perkakasan
  • 38. Fungsi OS untuk pengurusan memori.
  • 39. Memori maya.
  • 41. Peruntukan memori halaman.
  • 42. Jadual halaman untuk jumlah memori yang besar.
  • 43. Algoritma penggantian halaman.
  • 44. Peruntukan ingatan terbahagi.
  • 46. ​​Alat untuk menyokong pembahagian memori dalam MP Intel Pentium.
  • 47. Mod segmen pengedaran memori dalam Intel Pentium MP.
  • 49. Langkah perlindungan memori dalam Intel Pentium MP.
  • 51. Pemetaan rawak memori utama ke cache.
  • 52. Pemetaan deterministik memori utama ke cache.
  • 55. Caching dalam Intel Pentium MP. Cache peringkat pertama.
  • 56. Tugas OS untuk mengurus fail dan peranti.
  • 58. Organisasi fizikal cakera keras.
  • 59. Sistem fail. Definisi, komposisi, jenis fail. Organisasi logik sistem fail.
  • 60. Organisasi fizikal dan pengalamatan fail.
  • 61. LEMAK. Struktur isipadu. Format kemasukan direktori. FAT12, FAT16, FAT32.
  • 62. UFS: struktur volum, pengalamatan fail, direktori, inod.
  • 64. NTFS: jenis fail, organisasi direktori.
  • 65. Operasi fail. Prosedur untuk membuka fail.
  • 66. Organisasi kawalan capaian kepada fail.
  • 68. Toleransi kerosakan sistem fail.
  • 69. Prosedur penyembuhan diri NTFS.
  • 70. Subsistem cakera RAID berlebihan.
  • 71. Pemacu pelbagai peringkat.
  • 72. Cache cakera.
  • 73. Klasifikasi ancaman pesawat.
  • 74. Pendekatan sistematik untuk memastikan keselamatan.
  • 75. Penyulitan.
  • 76. Pengesahan, audit kebenaran.
  • 77. Penunjuk prestasi OS
  • 78. Menyediakan dan mengoptimumkan OS.
  • Senarai soalan peperiksaan dalam disiplin OS tahun akademik 2013/14. Tahun 1. Definisi OS. Tujuan dan fungsi sistem operasi.

    Sistem pengendalian – satu set program saling berkaitan yang memastikan interaksi pengguna dengan sistem komputer, serta pengurusan sumber sistem pengkomputeran. Fungsi:

    Menyediakan pengguna dengan mesin maya (perkakasan maya) dan bukannya perkakasan sebenar;

    Peningkatan kecekapan penggunaan peralatan melalui penggunaan rasional

    sumber.

    Sumber: memori, masa pemproses, peranti input/output.

    OS mengawal konflik yang timbul antara proses apabila berkongsi sumber. OS memenuhi permintaan untuk sumber, dengan mengambil kira ketersediaan atau penghuniannya.

    2. Tempat OS dalam struktur sistem pengkomputeran.

    Sistem pengkomputeran ialah kompleks perkakasan dan perisian yang menyediakan perkhidmatan kepada pengguna.

    Rajah 1. Struktur sistem komputer

    Program aplikasi

    Sistem pengaturcaraan

    Kawalan peranti logik

    Kawalan peranti fizikal

    Perkakasan

    Jadual 1. Sistem pengkomputeran

    Perkakasan - peringkat bawah ialah peralatan, apa yang diperbuat daripada logam, plastik dan bahan lain yang digunakan untuk menghasilkan perkakasan komputer.

    Peranti fizikal dikawal oleh program yang menumpukan pada kualiti dan sifat peralatan, berinteraksi dengan struktur perkakasan dan mengetahui "bahasa" peralatan.

    Kereaktifan (masa tindak balas sistem yang dijamin kepada peristiwa tertentu)

    Matlamat dan kriteria utama untuk keberkesanan sistem pemprosesan kelompok adalah maksimum daya pengeluaran, iaitu penyelesaian bilangan maksimum tugasan setiap unit masa. Untuk mencapai matlamat ini, sistem pemprosesan kelompok menggunakan skema operasi berikut: pada permulaan kerja, satu pakej tugas dibentuk, setiap tugas mengandungi keperluan untuk sumber sistem; dari pakej ini campuran multiprogram terbentuk, iaitu, banyak tugas yang dilakukan secara serentak. Untuk pelaksanaan serentak, tugasan dipilih yang mempunyai keperluan sumber yang berbeza, untuk memastikan beban seimbang pada semua peranti komputer. Memilih tugasan baharu daripada pakej tugas bergantung pada keadaan dalaman, lipatan dalam sistem. Akibatnya, dalam sistem pengkomputeran yang menjalankan OS kumpulan, adalah mustahil untuk menjamin penyiapan tugas tertentu dalam tempoh tertentu masa.

    Tujuan penjadualan dalam sistem perkongsian masa adalah untuk meningkatkan kemudahan dan kecekapan pengguna. Dalam sistem perkongsian masa, pengguna (atau seorang pengguna) diberi peluang kerja interaktif dengan beberapa aplikasi sekaligus. OS memaksa aplikasi untuk berhenti seketika tanpa menunggu mereka melepaskan pemproses secara sukarela. Semua aplikasi diperuntukkan kuantum CPU secara berputar.

    OS Interaktif (OS Perkongsian Masa)

    OS masa nyata

    kelas OS

    OS kumpulan

    Pengalaman pengguna

    Kriteria kecekapan dan kelas OS.

    penyelesaian konflik antara proses

    pengesanan status dan perakaunan penggunaan sumber

    memenuhi permintaan sumber

    perancangan sumber (bila, kepada siapa dan sejauh mana)

    cth. CD)

    Pengurusan sumber termasuk menyelesaikan tugas berikut:

    Lapisan kawalan peranti logik adalah berorientasikan pengguna, direka untuk melicinkan ciri perkakasan peranti. Perintah pada tahap ini merujuk kepada lapisan sebelumnya.

    Sistem pengaturcaraan ialah satu set program untuk menyokong keseluruhan kitaran teknologi pembangunan perisian.

    Program aplikasi direka untuk menyelesaikan masalah tertentu dalam kawasan tertentu pengetahuan. OS termasuk tahap kedua dan ketiga piramid.

    3. Konsep sumber. Pengurusan sumber dalam sistem pengkomputeran.

    Sumber ialah sebarang objek yang boleh diedarkan dalam OS.

    pemproses (masa pemproses)

    peranti persisian (cakera, pemasa, set data, pencetak, peranti rangkaian Dan

    Sumber boleh:

    dikongsi (berbilang proses menggunakannya pada masa yang sama) dan tidak boleh dibahagikan

    boleh halaman (boleh diambil dari proses tanpa akibat negatif– contohnya, RAM) dan tidak berhalaman (halaman keluar paksa membawa kepada kegagalan –

    masa, dengan cara pengguna yang telah melancarkan program untuk pelaksanaan dapat mengekalkan dialog dengan mereka.

    Sistem pengendalian masa nyata direka untuk mengawal pelbagai objek teknikal atau proses teknologi. Dalam sistem sedemikian, campuran berbilang program biasanya mewakili set tetap program pra-bangunan, dan pemilihan program untuk pelaksanaan dijalankan dengan gangguan (berdasarkan keadaan objek terkawal) atau mengikut jadual kerja yang dirancang. . Kriteria untuk keberkesanan OS masa nyata ialah keupayaan sistem untuk menahan pendahuluan selang waktu tertentu masa antara melancarkan program dan mendapatkan keputusan (kereaktifan sistem).

    5. Evolusi OS.

    Tempoh pertama (1945 -1955). Pada pertengahan 40-an, lampu tiub pertama dicipta peranti pengkomputeran(di Amerika Syarikat dan Great Britain), di USSR lampu pertama Mesin pengiraan muncul pada tahun 1951. Pengaturcaraan dijalankan secara eksklusif di bahasa mesin. Asas unsurtiub vakum dan panel komunikasi. Tiada sistem pengendalian, semua tugas organisasi proses pengkomputeran telah diselesaikan secara manual oleh pengaturcara daripada panel kawalan. Sistemik perisian- perpustakaan rutin matematik dan utiliti.

    Tempoh kedua (1955 - 1965). Sejak pertengahan 50-an, tempoh baru dalam pembangunan bermula Teknologi komputer dikaitkan dengan kemunculan pangkalan teknikal baharu - unsur semikonduktor(transistor). Pada tahun-tahun ini, bahasa algoritma pertama dan, akibatnya, program sistem pertama - penyusun - muncul. Kos masa CPU telah meningkat, memerlukan pengurangan dalam overhed masa antara program dijalankan. Sistem pemprosesan kelompok pertama muncul, meningkatkan faktor beban pemproses. Sistem pemprosesan kelompok adalah prototaip sistem pengendalian moden; mereka menjadi program sistem pertama yang direka untuk mengurus proses pengkomputeran. Telah dibangunkan bahasa formal pengurusan tugas. Mekanisme ingatan maya telah muncul.

    Tempoh ketiga (1965 - 1975). Peralihan kepada litar bersepadu. Penciptaan keluarga mesin yang serasi perisian (Sistem IBM/360 siri mesin, analog Soviet - mesin siri EC). Dalam tempoh masa ini, hampir semua konsep asas yang wujud dalam sistem pengendalian moden telah dilaksanakan: multiprogramming, multiprocessing, mod multi-terminal, memori maya, sistem fail, kawalan akses dan rangkaian. Pemproses kini mempunyai mod operasi istimewa dan pengguna, daftar khas untuk penukaran konteks, cara melindungi kawasan memori, dan sistem gangguan. Satu lagi inovasi ialah spooling. Spooling pada masa itu ditakrifkan sebagai cara mengatur proses pengkomputeran, mengikut mana tugasan dibaca daripada kad tebuk ke cakera pada kadar di mana ia muncul di pusat komputer, dan kemudian, apabila tugas seterusnya selesai, tugas telah dimuatkan dari cakera ke dalam partition percuma. Muncul jenis baru OS - sistem perkongsian masa. Pada penghujung tahun 60-an, kerja bermula untuk mencipta rangkaian ARPANET global, yang menjadi titik permulaan untuk Internet. Menjelang pertengahan 70-an, komputer mini menjadi meluas. Seni bina mereka dipermudahkan dengan ketara berbanding kerangka utama, yang ditunjukkan dalam OS mereka. Keberkesanan kos dan kebolehcapaian komputer mini berfungsi sebagai insentif yang kuat untuk mencipta yang pertama rangkaian tempatan. Sejak pertengahan 70-an, penggunaan meluas OS UNIX bermula. Pada akhir 70-an, versi kerja protokol TCP/IP telah dicipta, dan pada tahun 1983 ia telah diseragamkan.

    Tempoh keempat (1980–sekarang). Tempoh seterusnya dalam evolusi sistem pengendalian dikaitkan dengan kemunculan besar litar bersepadu(BIS). Pada tahun-tahun ini, terdapat peningkatan mendadak dalam tahap penyepaduan dan pengurangan kos litar mikro. Zaman telah tiba komputer peribadi. Komputer telah digunakan secara meluas oleh bukan pakar. Antara muka pengguna grafik (GUI) telah dilaksanakan, yang teorinya telah dibangunkan pada tahun 60-an. DENGAN

    1985 Windows mula dikeluarkan, ia adalah grafik Cangkang MS-DOS sehingga tahun 1995, apabila sistem pengendalian Windows 95 sepenuhnya dikeluarkan. IBM dan Microsoft bersama-sama membangunkan sistem pengendalian OS/2. Dia menyokong multitasking preemptive, ingatan maya, antara muka pengguna grafik, mesin maya untuk menjalankan aplikasi DOS. Versi pertama dikeluarkan pada tahun 1987. Selepas itu, Microsoft meninggalkan OS/2 dan mula Pembangunan Windows N.T. Versi pertama dikeluarkan pada tahun 1993.

    DALAM 1987 Sistem pengendalian MINIX (prototaip LINUX) telah dikeluarkan; ia dibina berdasarkan prinsip seni bina mikrokernel.

    Pada tahun 80-an, piawaian utama untuk peralatan komunikasi untuk rangkaian tempatan telah diterima pakai: pada tahun 1980 - Ethernet, pada tahun 1985 - Cincin Token, pada akhir 80-an - FDDI. Ini memungkinkan untuk memastikan keserasian sistem pengendalian rangkaian dihidupkan peringkat yang lebih rendah, serta menyeragamkan antara muka OS dengan pemacu penyesuai rangkaian.

    Pada tahun 90-an, hampir semua sistem pengendalian menjadi berasaskan rangkaian. Sistem pengendalian khusus telah muncul yang direka bentuk secara eksklusif untuk menyelesaikan masalah komunikasi (IOS daripada Sistem Cisco). Penampilan Perkhidmatan dunia Wide Web(WWW) pada tahun 1991 memberikan dorongan kuat kepada populariti Internet. Pembangunan sistem pengendalian rangkaian korporat semakin diketengahkan. Pembangunan OS kerangka utama disambung semula. Pada tahun 1991 LINUX telah dikeluarkan. Tidak lama kemudian, FreeBSD dikeluarkan (asasnya ialah BSD UNIX).

    6. Peringkat semasa pembangunan OS.

    Pada tahun 90-an, hampir semua sistem pengendalian menjadi berasaskan rangkaian, dan fungsi ini dimasukkan ke dalam kernel. Serasi sepenuhnya dengan tempatan utama dan rangkaian global. Perhatian istimewa sepanjang dekad yang lalu telah ditumpukan kepada sistem pengendalian rangkaian korporat. Perkembangan selanjutnya mereka mewakili salah satu yang paling banyak tugas penting dan pada masa hadapan. Untuk rangkaian sedemikian, adalah penting untuk mempunyai alat pentadbiran dan pengurusan berpusat. Ia juga penting bagi mereka, kerana kepelbagaian mereka, untuk mempunyai dan mengikuti pelbagai piawaian.

    Juga pada peringkat moden Pembangunan OS telah membawa ciri keselamatan ke hadapan. Berbilang platform (mudah alih) adalah sangat penting. Kemudahan seseorang bekerja dengan komputer meningkat.

    7. Komponen berfungsi OS komputer peribadi.

    1) Subsistem pengurusan pemproses: mengagihkan masa pemproses, mencipta dan memusnahkan proses, mencipta konteks proses, memperuntukkan sumber kepada proses, menyegerakkan proses, melaksanakan komunikasi antara proses.

    2) Subsistem pengurusan memori: mengatur memori maya, memantau percuma dan ingatan yang sibuk, memperuntukkan memori kepada proses dan membebaskannya, menetapkan alamat program kepada kawasan yang dikehendaki ingatan fizikal, pemilihan dinamik ingatan, perlindungan memori (perkakasan dan perisian), penyahperangan memori mungkin.

    3) Subsistem pengurusan fail dan peranti luaran: penyimpanan data pada cakera, organisasi kerja selari peranti input/output, penyelarasan kadar pertukaran data antara pemproses dan peranti, pengasingan peranti dan data antara proses, organisasi antara muka mesra pengguna untuk bahagian lain sistem, sokongan untuk pelbagai pemacu dan masa permulaan yang singkat pemandu yang diperlukan apabila dikesan peranti yang dikehendaki, sokongan untuk berbilang sistem fail, serta operasi segerak dan tak segerak.

    4) Perlindungan dan pentadbiran data: perlindungan terhadap kegagalan perkakasan (redundansi), ralat perisian, perlindungan terhadap akses tanpa kebenaran, prosedur log masuk logik (pengesahan), pengesahan hak akses (kebenaran), alat audit

    5) Antara Muka Pengaturcaraan Aplikasi

    Sistem pengendalian: tujuan dan fungsi utama

    Konsep Sistem Operasi

    Sistem pengendalian (OS) ialah satu set program yang memastikan interaksi semua bahagian perkakasan dan perisian komputer antara satu sama lain dan interaksi antara pengguna dan komputer.

    OS memastikan fungsi holistik semua komponen komputer dan juga menyediakan pengguna dengan akses kepada keupayaan perkakasan komputer. Sistem pengendalian adalah komponen asas dan perlu bagi perisian komputer; tanpanya, komputer tidak boleh beroperasi secara prinsip.

    Komposisi OS

    Struktur OS terdiri daripada modul berikut:

      modul asas (kernel OS)- menguruskan operasi program dan sistem fail, menyediakan akses kepadanya dan pertukaran fail antara peranti persisian;

    T.e. menterjemah arahan daripada bahasa atur cara kepada bahasa "kod mesin" yang boleh difahami oleh komputer

      pemproses arahan- mentafsir dan melaksanakan arahan pengguna yang diterima terutamanya melalui papan kekunci;

    T.e. meminta pengguna untuk arahan dan melaksanakannya. Pengguna boleh memberi, sebagai contoh, arahan untuk melaksanakan beberapa operasi pada fail (menyalin, memadam, menamakan semula), arahan untuk mencetak dokumen, dsb.

      pemandu persisian- perisian memastikan konsistensi antara pengendalian peranti ini dan pemproses (setiap peranti persisian memproses maklumat secara berbeza dan pada kadar yang berbeza);

    T.e. program khas, yang menyediakan kawalan ke atas pengendalian peranti dan penyelarasan pertukaran maklumat dengan peranti lain. Setiap peranti mempunyai pemacu sendiri.

      program perkhidmatan tambahan(utiliti) - menjadikan proses komunikasi antara pengguna dan komputer mudah dan serba boleh

    mereka. Program sedemikian membolehkan anda mengekalkan cakera, melakukan operasi dengan fail, bekerja dalam rangkaian komputer, dsb.

    Tujuan Sistem Operasi

    OS direka untuk menyelesaikan tugas berikut:

      penyelenggaraan perkakasan komputer;

      ciptaan persekitaran kerja dan antara muka pengguna;

      pelaksanaan arahan pengguna dan arahan program;

      organisasi input/output, penyimpanan maklumat dan

      pengurusan fail dan data.

    Mengikut definisi, semua tugas yang diselesaikan oleh OS boleh dibahagikan kepada dua kumpulan:

      menyediakan pengguna atau pengaturcara, bukannya perkakasan komputer sebenar, dengan mesin maya lanjutan (iaitu, tidak benar-benar sedia ada), yang lebih mudah untuk digunakan dan lebih mudah untuk memprogramkan;

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

    Ciri Sistem Pengendalian

    Fungsi utama:

      Melaksanakan, atas permintaan program, tindakan yang agak asas (peringkat rendah) yang biasa kepada kebanyakan program dan sering ditemui dalam hampir semua program (input dan keluaran data, memulakan dan menghentikan program lain, memperuntukkan dan membebaskan memori tambahan, dsb.).

      Akses standard kepada peranti persisian(peranti input/output).

      Kawalan Ram(pengagihan antara proses, organisasi memori maya).

      Mengawal akses kepada data pada media tidak menentu (seperti HDD, cakera optik dsb.), dianjurkan dalam satu atau sistem fail lain.

      Menyediakan antara muka pengguna.

      Operasi rangkaian, sokongan untuk susunan protokol rangkaian.

    Fungsi tambahan:

      Perlaksanaan tugasan selari atau pseudo-selari (berbilang tugas).

      Pengagihan sumber sistem pengkomputeran yang cekap antara proses.

      Pembezaan akses proses yang berbeza kepada sumber.

      Organisasi pengkomputeran yang boleh dipercayai (ketidakupayaan satu proses pengkomputeran untuk secara sengaja atau tersilap mempengaruhi pengiraan dalam proses lain) adalah berdasarkan persempadanan akses kepada sumber.

      Interaksi antara proses: pertukaran data, penyegerakan bersama.

      Melindungi sistem itu sendiri, serta data dan program pengguna, daripada tindakan pengguna (berniat jahat atau tidak mengetahui) atau aplikasi.

      Mod operasi berbilang pengguna dan pembezaan hak akses.

    Evolusi sistem pengendalian dan idea asas

    Pendahulu OS harus dianggap sebagai program utiliti (pemuat but dan monitor), serta perpustakaan rutin yang kerap digunakan, yang mula dibangunkan dengan kemunculan komputer sejagat generasi pertama(akhir 1940-an). Utiliti meminimumkan manipulasi fizikal peralatan oleh pengendali, dan perpustakaan memungkinkan untuk mengelakkan pengaturcaraan berulang tindakan yang sama (pelaksanaan operasi input-output, pengiraan). fungsi matematik dan sebagainya.).

    Pada tahun 1950-an dan 60-an, idea utama yang menentukan kefungsian OS telah dibentuk dan dilaksanakan: mod kelompok, perkongsian masa dan multitasking, pengasingan kuasa, masa nyata, struktur fail dan sistem fail.

    sistem operasiDOS

    DOS ialah sistem pengendalian pertama untuk komputer peribadi, yang menjadi meluas dan merupakan yang utama untuk komputer IBM PC dari tahun 1981 hingga 1995. Lama kelamaan, ia hampir digantikan oleh sistem pengendalian moden yang baharu Windows dan Linux, tetapi dalam beberapa kes DOS kekal mudah dan satu-satunya cara untuk bekerja pada komputer (contohnya, dalam kes di mana pengguna berfungsi dengan teknologi lapuk atau perisian bertulis untuk masa yang lama, dsb.)

    Pengguna bekerja dengan sistem pengendalian DOS menggunakan baris arahan, ia tidak mempunyai GUI sendiri. OS DOS telah memungkinkan untuk berjaya bekerja dengan PC selama 15 tahun, bagaimanapun, kerja ini tidak boleh dipanggil mudah. DOS bertindak sebagai "perantara" antara pengguna dan komputer dan membantu menukar arahan yang kompleks untuk mengakses cakera menjadi yang lebih mudah dan lebih mudah difahami, tetapi apabila ia berkembang, ia sendiri menjadi "tertumbuh" dengan banyak arahan dan mula menghalang kerja dengan komputer. Ini adalah bagaimana keperluan untuk perantara baru timbul - ini adalah bagaimana program shell muncul.

    Cangkang ialah program yang dijalankan di bawah OS dan membantu pengguna bekerja dengan OS. Program shell jelas menunjukkan keseluruhan struktur fail komputer: cakera, direktori, fail. Fail boleh dicari, disalin, dialihkan, dipadam, diisih, diubah suai dan dilancarkan dengan hanya beberapa kekunci. Salah satu yang paling biasa ialah Norton Commander(NC). Cangkerang grafik Windows 3.1 dan Windows 3.11 menggunakan konsep yang dipanggil "tetingkap" yang boleh dibuka, digerakkan di sekeliling skrin dan ditutup. Tingkap ini "milik" pelbagai program dan mencerminkan kerja mereka.

    DOS menggunakan sistem fail FAT. Salah satu kelemahannya ialah sekatan pada nama fail dan direktori. Nama boleh mengandungi tidak lebih daripada 8 aksara. Di samping itu, DOS tidak membezakan antara huruf kecil dan huruf besar dengan nama yang sama.

    Memandangkan DOS telah lama dicipta, ia tidak memenuhi keperluan sistem pengendalian moden hari ini. Ia tidak boleh terus menggunakan sejumlah besar memori yang dipasang dalam komputer moden.

    Sistem pengendalian MICROSOFT WINDOWS

    Cangkerang grafik Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 dan Widows 3.11 dijalankan di bawah MS DOS, iaitu, ia bukan sistem pengendalian bebas. Tetapi sejak kemunculan Windows membuka kemungkinan baru, Windows dipanggil bukan shell, tetapi persekitaran.

    Persekitaran Windows dicirikan oleh ciri berikut yang membezakannya daripada program shell lain:

      Berbilang tugas;

      Antara muka perisian bersatu;

      Antara muka pengguna bersatu;

      Antara muka pengguna grafik;

      Antara muka perisian perkakasan bersatu.

    Untuk menggantikan bilik pembedahan sistem DOS dengan grafik dia Cengkerang Windows 3.1 dan Windows 3.11 datang dengan sistem pengendalian penuh keluarga MS Windows (pertama Windows 95, kemudian Windows 98, Windows 2000, Windows XP). Tidak seperti Windows 3.1 dan Windows 3.11, ia bermula secara automatik selepas anda menghidupkan komputer.

    Dalam MS Windows, pengubahsuaian fail FAT–VFAT digunakan untuk menyimpan fail. Di dalamnya, panjang fail dan nama direktori boleh mencapai 256 aksara.

    Dalam OS Windows, tetikus digunakan secara meluas apabila bekerja dengan tingkap dan aplikasi; dalam MS DOS, hanya papan kekunci digunakan.

    MSWindows juga mempunyai Taskbar. Ia menjadikan mekanisme multitasking lebih jelas dan sangat mempercepatkan proses bertukar antara aplikasi.

    Pekerja meja tingkap direka untuk menjadikan kerja semudah mungkin untuk pengguna pemula, sementara pada masa yang sama menyediakan pilihan penyesuaian maksimum untuk memenuhi keperluan khusus pengguna berpengalaman.

    Sistem pengendalian LINUX

    Linux ialah sistem pengendalian untuk komputer peribadi dan stesen kerja yang serasi dengan IBM. Ia adalah sistem pengendalian berbilang pengguna dengan tetingkap grafik rangkaian, Sistem Tetingkap X. Sistem pengendalian Linux menyokong piawaian sistem terbuka dan protokol Internet serta serasi dengan sistem Unix, DOS dan MS Windows.

    Sebagai sistem pengendalian tradisional, Linux melaksanakan banyak fungsi yang sama seperti DOS dan Windows, tetapi sistem pengendalian ini sangat berkuasa dan fleksibel. Linux membawakan kelajuan, kecekapan dan fleksibiliti UNIX kepada pengguna PC, sambil mengambil kesempatan daripada semua faedah komputer peribadi. Apabila bekerja dengan tetikus, ketiga-tiga butang digunakan secara aktif, khususnya, butang tengah digunakan untuk memasukkan serpihan teks.

    Dengan menggunakan sistem Linux Anda boleh menukar mana-mana mesin peribadi menjadi stesen kerja. Dalam kami masa Linux ialah sistem pengendalian untuk perniagaan, pendidikan dan pengaturcaraan peribadi.

    OSUNIX

    UNIX ialah sekumpulan sistem pengendalian mudah alih, berbilang tugas dan berbilang pengguna.

    Pertama sistem UNIX telah dibangunkan pada tahun 1969 oleh bahagian Bell Labs AT&T. Sejak itu, sejumlah besar sistem UNIX yang berbeza telah dicipta.

    Beberapa ciri tersendiri sistem UNIX termasuk:

      penggunaan mudah fail teks untuk mengkonfigurasi dan mengurus sistem;

      penggunaan meluas utiliti yang dilancarkan pada baris arahan;

      interaksi dengan pengguna melalui peranti maya - terminal;

      persembahan fizikal dan peranti maya dan beberapa alat komunikasi antara proses sebagai fail;

      menggunakan saluran paip beberapa program, setiap satunya melaksanakan satu tugas.

    Sistem UNIX mempunyai kepentingan sejarah yang besar kerana ia menyebarkan beberapa konsep dan pendekatan OS yang popular hari ini dan menyebarkan beberapa konsep dan pendekatan OS dan perisian yang popular hari ini. Juga, semasa pembangunan sistem UNIX, bahasa C telah dicipta.

      OS ialah satu set atur cara yang saling berkaitan yang direka bentuk untuk meningkatkan kecekapan perkakasan komputer dengan menguruskan sumbernya secara rasional, serta untuk memberikan kemudahan kepada pengguna dengan menyediakan mesin maya lanjutan kepadanya.

      Sumber utama yang diuruskan oleh OS termasuk proses, memori utama, pemasa, set data, cakera, peranti storan. pita magnetik, pencetak, peranti rangkaian dan beberapa yang lain. Saya menggunakan sistem pengendalian yang berbeza untuk menyelesaikan masalah pengurusan sumber. pelbagai algoritma, ciri yang akhirnya menentukan penampilan OS.

      Jadi, keperluan untuk sistem pengendalian rangkaian hari ini termasuk: kesempurnaan fungsi dan pengurusan sumber yang cekap, modulariti dan kebolehlanjutan, mudah alih dan berbilang platform, keserasian pada peringkat aplikasi dan antara muka pengguna, kebolehpercayaan, toleransi kesalahan, keselamatan dan prestasi.

    Hari ini, sebahagian besar penduduk dunia adalah asas kekal berinteraksi dengan komputer, ada yang wajib bekerja, ada yang mencari maklumat di Internet, dan ada yang hanya menghabiskan masa bermain permainan. Setiap orang mempunyai keperluan mereka sendiri, yang bermaksud komputer mesti memenuhinya. Dan jika kita bercakap tentang mengenai "perkakasan" (komponen teknikal komputer), maka semuanya lebih atau kurang jelas: lebih baru, lebih baik. Tetapi bahagian "perisian" memerlukan perhatian khusus.

    Setiap komputer menjalankan sistem pengendalian tertentu, yang mana terdapat banyak, setiap satu sesuai untuk tugas tertentu, peralatan yang tersedia, dan sebagainya. Oleh itu, faktor penting ialah pilihan sistem pengendalian ini.

    Terdapat senarai sistem pengendalian yang agak besar, tetapi bahan ini Kami akan bercakap tentang tiga tonggak yang telah banyak mempengaruhi industri dan menduduki bahagian terbesar antara semua sistem pengendalian: Windows, MacOS dan Linux.

    Sistem pengendalian proprietari

    Sebagai permulaan, perlu dijelaskan bahawa terdapat sistem pengendalian proprietari, yang diedarkan di bawah lesen pengilang. Ini termasuk Windows, senarai yang diberikan di bawah, dan MacOS. Walaupun fakta bahawa kedua-dua sistem boleh dimuat turun di Internet (dicuri), perkara yang betul untuk dilakukan ialah membeli lesen daripada syarikat pengedaran dan mengaktifkannya.

    Kelebihan sistem sedemikian ialah pembangunannya, sejumlah besar perisian berkualiti tinggi dan sokongan teknikal yang cekap yang akan membantu sekiranya berlaku masalah.

    Sistem pengendalian "Percuma".

    Ini termasuk hampir segala-galanya Keluarga Linux, kecuali beberapa perkembangan dengan perakaunan atau perisian profesional lain. OS ini boleh dimuat turun secara percuma dan dipasang pada mana-mana komputer tanpa sedikit pun.

    Sistem sedemikian dicipta oleh pembangun bebas bersama-sama dengan komuniti, jadi dalam kebanyakan kes kualiti program meninggalkan banyak yang diingini, tetapi sistem sedemikian jauh lebih selamat dan berfungsi lebih stabil daripada pesaing proprietari mereka.

    Windows

    Sememangnya semua orang yang pernah berurusan dengan komputer tahu tentang produk ini. Microsoft. Khususnya, ini terpakai kepada yang terlalu berjaya Keluaran Windows 7. Senarai bilik bedah sistem Microsoft kembali sepuluh generasi. Mereka sangat popular di seluruh dunia dan menduduki hampir 90% pasaran. Yang bercakap dengan kepimpinan yang tidak pernah berlaku sebelum ini.

    • Windows XP;
    • Windows Vista;
    • Windows 7;
    • Windows 8;
    • Windows 10;

    Senarai ini sengaja bermula dengan Windows XP, kerana ia adalah yang paling banyak versi lama, yang masih digunakan sehingga hari ini.

    OS Chrome

    Produk kurang maju daripada Google, yang terhad hanya kepada aplikasi web dan penyemak imbas dengan nama yang sama. Sistem ini tidak bersaing dengan Windows dan Mac, tetapi dibuat dengan melihat masa depan apabila antara muka web boleh menggantikan perisian "sebenar". Dipasang secara lalai pada semua Chromebook.

    Memasang berbilang sistem dan menggunakan mesin maya

    Memandangkan setiap platform mempunyai kebaikan dan keburukan sendiri, selalunya menjadi perlu untuk bekerja dengan beberapa platform sekaligus. Pembangun komputer mengetahui perkara ini, jadi mereka menawarkan pengguna peluang untuk memasang dua atau tiga sistem pada cakera sekaligus.

    Ini dilakukan secara ringkas. Apa yang anda perlukan ialah kit pengedaran sistem (cakera atau pemacu kilat dengan bahan pemasangan dimuatkan padanya) dan ruang kosong pada cakera keras anda. Semua sistem pengendalian moden menawarkan untuk memperuntukkan ruang semasa pemasangan dan mencipta mekanisme but yang akan menunjukkan senarai sistem pengendalian apabila komputer but. Semuanya dilakukan secara separa automatik dan boleh dilakukan oleh mana-mana pengguna.

    hidup komputer epal tersedia utiliti khas- BootCamp, yang direka untuk menjadi mudah dan pemasangan lancar Tingkap berdekatan daripada MacOS.

    Terdapat cara lain - pemasangan sistem maya dalam yang sebenar. Untuk tujuan ini, program berikut digunakan: VmWare dan VirtualBox, yang boleh meniru kerja komputer yang lengkap dan melancarkan sistem pengendalian.

    Daripada kesimpulan

    Senarai sistem pengendalian untuk komputer tidak terhad kepada perkara di atas. Terdapat banyak produk dari syarikat yang berbeza, tetapi semuanya agak spesifik dan tidak layak mendapat perhatian pengguna biasa. Pilihan itu patut dibuat antara Windows, MacOS dan Linux, kerana ia boleh menampung kebanyakan keperluan dan agak mudah dipelajari.