Biografi Ciri-ciri Analisis

Tempoh putaran bumi mengelilingi paksinya dipanggil. Akibat geografi putaran paksi dan orbit bumi

Jadi, apakah itu sistem pengendalian pada komputer? OS ialah perisian terpenting yang dijalankan pada komputer. Ia menguruskan memori, proses, dan semua perisian dan perkakasan. Kita boleh mengatakan bahawa OS adalah jambatan antara komputer dan seseorang. Kerana tanpa sistem operasi, komputer tidak berguna.

Apple Mac OS X

Mac OS ialah barisan sistem pengendalian yang dicipta oleh Apple. Ia diprapasang pada semua komputer Macintosh atau Mac baharu. Versi terkini sistem pengendalian ini dikenali sebagai OS X. Iaitu Yosetime(dikeluarkan pada 2014), Mavericks (2013), Gunung Singa (2012), Singa(2011), dan Tunjukkan Leopard(2009). Ada juga Pelayan Mac OS X, yang direka untuk dijalankan pada pelayan.

Menurut statistik umum daripada StatCounter Global Stats, peratusan pengguna Mac OS X ialah 9.5% daripada pasaran sistem pengendalian, setakat September 2014. Ini jauh lebih rendah daripada peratusan pengguna Windows (hampir 90% ). Salah satu sebab untuk ini ialah komputer Apple sangat mahal.

Linux

Linux ialah keluarga sistem pengendalian sumber terbuka. Ini bermakna mereka boleh diubah suai (diubah) dan diedarkan oleh sesiapa sahaja di seluruh dunia. Ini menjadikan OS ini sangat berbeza daripada yang lain seperti Windows, yang hanya boleh diubah suai dan diedarkan oleh pemilik (Microsoft). Faedah Linux ialah ia percuma dan terdapat banyak versi yang berbeza untuk dipilih. Setiap versi mempunyai penampilannya sendiri, dan yang paling popular adalah Ubuntu, Pudina Dan Fedora.

Linux dinamakan sempena Linus Torvalds, yang meletakkan asas untuk Linux pada tahun 1991.

Menurut StatCounter Global Stats, peratusan pengguna Linux adalah kurang daripada 2% daripada pasaran sistem pengendalian, setakat September 2014. Walau bagaimanapun, disebabkan fleksibiliti dan kemudahan konfigurasi, kebanyakan pelayan berjalan di Linux.

Sistem pengendalian untuk peranti mudah alih

Semua sistem pengendalian yang kami bincangkan di atas direka untuk komputer meja dan komputer riba, seperti komputer riba. Terdapat sistem pengendalian yang direka khusus untuk peranti mudah alih, seperti telefon, dan pemain MP3, contohnya, Apple, iOS, Windows Phone Dan Google Android. Dalam gambar di bawah anda boleh melihat Apple iOS berjalan pada iPad.

Sudah tentu, mereka tidak berfungsi seperti sistem pengendalian komputer, tetapi mereka masih mampu melaksanakan banyak tugas asas. Contohnya, menonton filem, menyemak imbas Internet, menjalankan aplikasi, permainan, dsb.

Itu sahaja. Tinggalkan dalam komen sistem pengendalian yang anda gunakan dan mengapa anda menyukainya

Sistem pengendalian menduduki tempat istimewa di kalangan semua jenis perisian, sebagai kernel.

sistem pengendalian (OS) ialah satu set program yang menyediakan:

  • pengurusan sumber, i.e. operasi diselaraskan semua perkakasan komputer;
  • pengurusan proses, i.e. pelaksanaan program, interaksinya dengan peranti komputer dan data;
  • antara muka pengguna, i.e. dialog antara pengguna dan komputer, pelaksanaan arahan mudah tertentu - operasi pemprosesan maklumat.

OS ialah persekitaran operasi, habitat (untuk program), dan mempunyai undang-undangnya sendiri.

OS ialah satu set program yang menyediakankeupayaan untuk menggunakan peralatan PC, sertamemastikan fungsi bersama semuaperanti PC dan menyediakan pengguna dengan akses kepadasumbernya.

OS ialah komponen asas dan perlu bagi perisian PC

sistem pengendalian- jenis perisian yang paling bergantung kepada mesin, memfokuskan pada model komputer tertentu, kerana ia mengawal peranti mereka secara langsung atau menyediakan antara muka antara pengguna dan perkakasan komputer.

OS ialah satu set alat perisian yang membolehkan pengguna menggunakan keupayaan komputer.

OS ialah alat perisian utama yang "menghembuskan kehidupan" ke dalam komputer. Tanpa itu, komputer tidak akan berfungsi. OS mengawal operasi pertukaran dengan cakera, mengatur paparan maklumat pada skrin, "memahami" papan kekunci, dsb.

Tugas yang dilaksanakan oleh OS

1 . Menyokong pengendalian semua program dan mengatur interaksinya dengan peranti PC:

    memastikan pelaksanaan berkesan operasi input dan output maklumat (komunikasi dengan peranti bawaan udara);

    pengedaran memori dan organisasi penyimpanan data;

    memastikan interaksi program dan data, serta interaksi program antara satu sama lain;

    pengenalpastian pelbagai peristiwa yang timbul semasa proses kerja dan tindak balas yang sesuai terhadapnya.

2. Menyediakan pengguna dengan kawalan umum PC:

    mentakrifkan antara muka pengguna, i.e. mewujudkan persekitaran yang selesa dan selesa untuk komunikasi antara seseorang dan PC;

    memastikan pembahagian sumber perkakasan antara pengguna dan tugas, merancang akses pengguna kepada data yang dikongsi dan menyediakan keupayaan untuk bekerja dengan mereka dalam mod kongsi (bekerja dalam rangkaian).

OS moden menyediakan:

  1. keramahan, kesederhanaan dan keaslian antara muka;
  2. penyulitan data untuk melindungi daripada capaian yang tidak dibenarkan;
  3. pengedaran automatik kapasiti pemprosesan data;
  4. sokongan untuk rangkaian komputer dan alat pemprosesan data masa nyata;
  5. keupayaan untuk menggunakan PC individu sebagai terminal "pintar" rangkaian komputer yang berkuasa;
  6. sokongan untuk pengendalian DBMS dan program aplikasi berkuasa lain;
  7. keupayaan untuk mensimulasikan mesin maya (apabila pengguna berfungsi seolah-olah tidak dengan mesin itu sendiri, tetapi dengan modelnya. Emulator digunakan untuk ini).

Komposisi OS

Pada masa ini, banyak jenis sistem pengendalian yang berbeza digunakan untuk komputer pelbagai jenis, tetapi terdapat prinsip umum dalam strukturnya. Sebagai sebahagian daripada banyak sistem pengendalian, seseorang boleh membezakan bahagian tertentu, yang merupakan asas kepada keseluruhan sistem dan dipanggil teras. Kernel termasuk modul yang paling kerap digunakan, seperti modul kawalan sistem gangguan, dan cara untuk mengagihkan sumber asas seperti OP dan pemproses. Apabila OS but, program yang merupakan sebahagian daripada kernel diletakkan dalam RAM, di mana ia ditempatkan secara kekal dan digunakan semasa operasi komputer. Program sebegini dipanggil program residen.

Kernel (bahagian pemastautin OS)– sentiasa menduduki bahagian RAM. Dalam OP ia dimuatkan daripada cakera sistem apabila komputer dihidupkan. Prosedur ini dipanggil pemuatan awal.

Kernel OS menyediakan fungsi asas untuk perisian sekeliling dan membenarkan pengembangan bahagian operasi OS.

Persekitaran kernel OS termasuk utiliti, editor, penyusun dan perisian lain yang membentuk bahagian operasi OS.

Bahagian penting dalam OS ialah pemproses arahan– program yang bertanggungjawab untuk mentafsir dan melaksanakan arahan mudah yang diberikan oleh pengguna dan interaksinya dengan kernel OS.

Pemproses arahan– program khas yang meminta dan melaksanakan arahan pengguna.

Fungsi yang dilakukan:

  1. menyediakan input arahan dan menganalisisnya untuk ketepatan;
  2. memastikan bahawa arahan itu dilaksanakan jika ia telah dimasukkan dengan betul, atau memberikan mesej tentang situasi konflik yang telah timbul.

Di samping itu, sistem pengendalian harus mengandungi set yang kaya utiliti– biasanya program kecil yang melaksanakan pelbagai fungsi perkhidmatan.

Struktur OS yang dipermudahkan boleh diwakili sebagai gambar rajah

Sistem fail BDOS – sistem pengendalian cakera asas yang diuruskan menggunakan modul perisian khas. Fungsi asas: bekerja dengan fail, peruntukan memori, sokongan untuk pelaksanaan program, memuatkan data ke dalam memori, memantau pelaksanaan program, dsb.

Sistem pemandu BIOS – sistem input-output asas. Ia adalah satu set program khas yang dipanggil pemandu.

Seperti yang anda ketahui, PC boleh mempunyai pelbagai jenis peranti luaran. Setiap peranti luaran dicirikan oleh lebar jalurnya sendiri dan struktur data yang dihantar/diterima. Inilah sebabnya mengapa setiap peranti luaran mempunyai pemacu sendiri.

Pemandu peranti – program khas yang menyediakan kawalan ke atas operasi peranti dan penyelarasan pertukaran maklumat. Juga membolehkan anda mengkonfigurasi parameter peranti

Pemandu – program kawalan menyelenggara modul perkakasan.

Pemacu untuk peranti yang paling biasa digunakan (paparan, papan kekunci, pemacu cakera, dan kadangkala pencetak) membentuk bahagian utama BIOS.

Jika BDOS ialah bahagian OS yang hampir tidak berubah untuk semua PC yang berfungsi dengannya, maka BIOS boleh berubah dengan ketara walaupun pada PC yang sama bergantung pada jenis peranti yang ditukar.

Jadi strukturbilik bedahsistemterdiri daripada:

teras– menterjemah arahan daripada bahasa program kepada bahasa “kod mesin” yang boleh difahami oleh komputer (jurubahasa arahan).
Pemandu– program yang mengawal peranti.
Antara muka– cangkerang di mana pengguna berkomunikasi dengan komputer.

Fail but OS disimpan dalam memori luaran. (cakera liut, keras, optik). Walau bagaimanapun, sebarang program, seperti OS itu sendiri, hanya boleh dilaksanakan dalam RAM. Oleh itu, mereka perlu dimuatkan di sana.

  1. Apabila anda menghidupkan PC, cip dengan BIOS (asasInput/ Sistem Output) sistem input/output asas. BIOS menjalankan program POST, yang menguji perkakasan PC. Untuk menetapkan tarikh dan masa, serta untuk menyediakan pengendalian perkakasan, dengan menggunakan kekunci Del anda boleh memuat turun utiliti Persediaan.
  2. Selepas ujian, BIOS mula mencari pemuat but OS ( But MasterRekod), bertukar kepada FDD, HDD, CD-ROM pula.

    Setelah menemui program pemuat but pada cakera sistem, ia dimuatkan ke dalam RAM dan kawalan operasi PC dipindahkan kepadanya.

    Program mencari fail OS pada cakera sistem dan memuatkannya ke dalam RAM sebagai modul program.
    Selepas pemuatan selesai, OS memindahkan kawalan ke pemproses arahan.

Prinsip operasi sistem pengendalian

Konsep proses memainkan peranan penting dan diperkenalkan berhubung dengan setiap program pengguna individu. Menguruskan proses (secara keseluruhan dan secara individu) ialah fungsi OS yang paling penting. Apabila melaksanakan program pada pemproses pusat, keadaan ciri berikut harus dibezakan:

  • generasi – menyediakan syarat untuk pelaksanaan oleh pemproses;
  • keadaan aktif (atau “Akaun”) – pelaksanaan langsung oleh pemproses;
  • jangkaan – disebabkan kesibukan mana-mana sumber yang diperlukan;
  • kesediaan – program tidak dilaksanakan, tetapi semua sumber yang diperlukan untuk pelaksanaan program, kecuali pemproses pusat, disediakan;
  • berakhir – penamatan biasa atau tidak normal pelaksanaan program, selepas itu pemproses dan sumber lain tidak diberikan kepadanya.

Sumber fizikal– peranti komputer sebenar.

Sistem pengendalian moden boleh digunakan untuk mencipta dan menggunakan sumber maya (khayalan), yang merupakan model fizikal.

Dari segi kepentingan, sumber maya merupakan salah satu konsep terpenting dalam membina sistem pengendalian moden.

Sumber maya ialah model sumber fizikal tertentu yang dicipta menggunakan sumber fizikal lain. Sebagai contoh, wakil biasa sumber maya ialah RAM. Komputer, sebagai peraturan, mempunyai sistem pengendalian (fizikal) terhad. Secara fungsional, volumnya boleh ditingkatkan dengan merakam sebahagian kandungan OP pada cakera magnetik. Jika proses ini diatur sedemikian rupa sehingga pengguna menganggap semua memori lanjutan sebagai RAM, maka memori "RAM" sedemikian dipanggil maya.

Memori maya– sebahagian daripada memori yang melebihi jumlah fizikal RAM yang dipasang dalam komputer dan yang OS meniru menggunakan ruang pada cakera keras (swap file). Program yang dijalankan di bawah Windows menganggap memori maya sebagai RAM.

Tukar fail– fail kekal atau sementara pada cakera keras yang digunakan oleh OS untuk meniru RAM.

Manifestasi konsep maya yang paling lengkap ialah konsep mesin maya, yang merupakan titik permulaan untuk pengaturcaraan dalam bahasa peringkat tinggi, contohnya, Pascal. Mesin maya terdapat model ideal mesin sebenar, mengasingkan pengguna daripada ciri perkakasan komputer tertentu, menghasilkan semula seni bina mesin sebenar, tetapi dengan ciri yang dipertingkatkan:

  • ingatan tak terhingga dengan kaedah yang dipilih secara rawak untuk mengakses datanya;
  • satu (atau lebih) proses yang diterangkan dalam bahasa pengaturcaraan yang mesra pengguna;
  • bilangan sewenang-wenangnya peranti luaran dengan kapasiti dan akses sewenang-wenangnya.

Konsep menyampuk pelaksanaan program adalah asas apabila membina mana-mana sistem pengendalian.

Daripada semua kepelbagaian sebab Terdapat dua jenis gangguan: jenis pertama dan kedua. Punca sistem gangguan jenis pertama timbul apabila proses dalam keadaan aktif memerlukan sama ada mendapatkan atau menolak sumber tertentu, atau melakukan beberapa tindakan ke atas sumber tersebut. Kumpulan ini juga termasuk yang dipanggil gangguan dalaman Masalah berkaitan CPU (contohnya, limpahan aritmetik atau titik terapung terkurang). Sebab sistem untuk gangguan jenis kedua adalah disebabkan oleh keperluan untuk penyegerakan antara proses selari.

Apabila memproses setiap gangguan, urutan tindakan berikut mesti dilakukan:

  • persepsi permintaan gangguan;
  • menyimpan keadaan proses yang terganggu, ditentukan oleh nilai pembilang program dan daftar pemproses lain;
  • pemindahan kawalan kepada program yang mengganggu, yang mana alamat yang sepadan dengan jenis gangguan ini dimasukkan ke dalam kaunter program;
  • pengendalian gangguan;
  • memulihkan proses yang terganggu.

Dalam kebanyakan komputer, tiga peringkat pertama dilaksanakan dalam perkakasan, dan selebihnya dilaksanakan oleh blok program pengendalian gangguan dalam sistem pengendalian.

Pengelasan OS

1. Mengikut bilangan pengguna serentak:

  • pengguna tunggal;

    (bertujuan untuk melayani seorang pelanggan)

  • berbilang pengguna

    (direka bentuk untuk sekumpulan pengguna pada masa yang sama).

Perbezaan utama antara sistem berbilang pengguna dan sistem pengguna tunggal ialah ketersediaan cara untuk melindungi maklumat setiap pengguna daripada akses tanpa kebenaran oleh pengguna lain.

2. Dengan bilangan tugas yang dilaksanakan serentak di bawah kawalan OS:

  • tugasan tunggal;
  • multitasking.

Dalam mod berbilang tugas, setiap tugas (program, aplikasi) diperuntukkan secara bergilir-gilir bahagian tertentu masa pemproses. Memandangkan proses penukaran adalah sangat pantas, dan bahagian masa pemproses yang diperuntukkan kepada tugas adalah agak kecil, pengguna mendapat gambaran pelaksanaan serentak beberapa tugas.

Anda boleh menjalankan sistem matematik pada akaun anda secara serentak, menghidupkan pencetak untuk mencetak teks, melancarkan pemain muzik, mencari virus dan melukis dalam editor grafik atau bermain solitaire.

Apabila melakukan pelbagai tugas:

  • terdapat beberapa tugas pengguna dalam RAM;
  • masa operasi pemproses dibahagikan antara program yang terletak dalam RAM dan sedia untuk diservis oleh pemproses;
  • Selari dengan operasi pemproses, maklumat ditukar dengan pelbagai peranti luaran.

Membezakan menyesarkan Dan tidak menindas multitasking.

Apabila mengendalikan komputer, sumber kongsi yang paling penting ialah masa pemproses. Mengagihkan masa pemproses antara beberapa program boleh dilakukan dalam dua cara.

Perbezaan utama antara preemptive dan non-preemptive multitasking ialah tahap pemusatan mekanisme untuk menjadualkan proses pengkomputeran. Pada multitasking bukan preemptive Proses aktif berjalan sehingga ia, atas inisiatifnya sendiri, memberikan kawalan kepada sistem pengendalian supaya ia memilih proses lain yang sedia untuk dijalankan dari baris gilir. Pada multitasking preemptive Keputusan untuk menukar pemproses daripada satu proses ke proses lain dibuat oleh sistem pengendalian, bukan oleh proses aktif itu sendiri.

Sistem pengendalian berbilang tugas dibahagikan kepada tiga jenis mengikut kriteria kecekapan yang digunakan dalam pembangunannya:

  • sistem pemprosesan kelompok;
  • sistem perkongsian masa;
  • sistem masa nyata.

Sistem pemprosesan kelompok bertujuan untuk menyelesaikan masalah terutamanya yang bersifat pengiraan yang tidak memerlukan keputusan yang cepat. Matlamat utama sistem sedemikian adalah untuk menyelesaikan bilangan maksimum masalah setiap unit masa. Untuk mencapai matlamat ini, skim operasi berikut digunakan.

Pada permulaan kerja, pakej tugas (campuran berbilang program) dibentuk. Adalah wajar untuk mempunyai kehadiran serentak tugas pengiraan dan tugasan dengan input-output maklumat yang intensif. Pilihan tugas baru dari pakej bergantung pada situasi dalaman dalam sistem, i.e. tugas yang "bermanfaat" untuk OS dipilih. Akibatnya, dalam sistem pengendalian sedemikian adalah mustahil untuk menjamin penyiapan tugas tertentu dalam tempoh masa tertentu.

Interaksi pengguna dengan komputer di mana OS pemprosesan kelompok dipasang berpunca daripada fakta bahawa pengguna membawa tugas, memberikannya kepada pengendali penghantar, dan pada penghujung hari menerima hasilnya. Jelas sekali, susunan ini mengurangkan kecekapan pengguna.

OS perkongsian masa membolehkan anda membetulkan kelemahan utama sistem pemprosesan kelompok - mengasingkan pengguna daripada proses melaksanakan tugasnya. Setiap pengguna dibekalkan dengan terminal dari mana dia boleh mengawal proses pengkomputeran. Kerana setiap tugasan diperuntukkan hanya sekeping masa CPU, tiada tugas yang mengambil masa yang lama untuk pemproses, dan masa tindak balas boleh diterima. Jika kuantum dipilih cukup kecil, maka semua pengguna pada masa yang sama bekerja pada komputer yang sama mempunyai tanggapan bahawa setiap daripada mereka hanya menggunakan mesin itu.

Sistem pengendalian perkongsian masa mempunyai daya pemprosesan yang kurang daripada sistem pemprosesan kelompok kerana Setiap tugas yang dilancarkan oleh pengguna diterima untuk dilaksanakan, dan bukan tugas yang "bermanfaat" kepada OS, dan, sebagai tambahan, terdapat overhed menukar pemproses dengan lebih kerap dari tugas ke tugas. Kriteria untuk keberkesanan sistem perkongsian masa bukanlah pemprosesan komputer maksimum (kelajuan pemprosesan maklumat), tetapi kemudahan dan kecekapan pengguna individu.

Yang paling maju dan kompleks multi-user multitasking sistem pengendalian yang membenarkan banyak tugasan dilakukan secara serentak oleh ramai pengguna memberikan pengasingan sumber komputer mengikut keutamaan pengguna dan perlindungan data setiap pengguna daripada akses tanpa kebenaran. Dalam kes ini, sistem pengendalian beroperasi dalam perkongsian masa, iaitu melayani ramai pengguna, masing-masing bekerja dari terminal mereka sendiri.

Intipati mod perkongsian masa adalah seperti berikut. Setiap program yang terletak dalam RAM dan sedia untuk dilaksanakan diperuntukkan untuk pelaksanaan selang masa tetap (selang berganda), ditetapkan mengikut keutamaan pengguna. Jika program tidak disiapkan sehingga selesai dalam selang waktu ini, pelaksanaannya akan terganggu secara paksa dan atur cara dialihkan ke penghujung baris gilir. Program seterusnya diambil dari permulaan baris gilir, dilaksanakan semasa selang pemultipleksan yang sepadan, kemudian pergi ke penghujung baris gilir, dan seterusnya. mengikut algoritma kitaran. Jika selang pemultipleksan cukup kecil (~200 ms), dan purata panjang baris gilir atur cara yang sedia untuk dilaksanakan adalah kecil (~10), maka potongan kali seterusnya diperuntukkan kepada atur cara setiap 2 saat. Di bawah keadaan ini, tiada seorang pun pengguna mengalami hampir sebarang kelewatan, kerana... mereka setanding dengan masa tindak balas manusia.

Keutamaan(keutamaan) – kepentingan relatif atau segera.

Keutamaan– ini mempunyai kelebihan, i.e. keperluan untuk meningkatkan perhatian, yang boleh ditentukan oleh nilai kuantitatif yang diambil kira semasa menentukan susunan di mana beberapa permintaan untuk akses kepada satu sumber dipenuhi.

Tetapkan keutamaan - tetapkan susunan tindakan mengikut kesegeraan atau kepentingan kerja. Dalam mod multiprogram, program diberikan keutamaan supaya kerja segera tidak ditangguhkan oleh tugas tambahan. Gangguan perisian harus dikendalikan sama seperti mod multiprogram.

Satu jenis mod perkongsian masa ialah mod latar belakang apabila program dengan keutamaan yang lebih rendah sedang berjalan di latar belakang program dengan keutamaan yang lebih tinggi. Bekerja di latar belakang dalam masa nyata adalah serupa dengan kerja setiausaha eksekutif. Setiausaha menguruskan hal ehwal semasa sehingga bos memberi arahan segera.

Sistem masa nyata digunakan untuk mengawal pelbagai objek teknikal (penghantar, alat mesin, robot, kapal angkasa, pemasangan eksperimen saintifik, talian galvanik, relau letupan, mesin automatik untuk kawalan kualiti produk). Terdapat masa maksimum yang dibenarkan semasa program tertentu yang mengawal objek mesti dilaksanakan. Sistem mesti ada masa tindak balas yang terjamin, iaitu Kelewatan respons tidak boleh melebihi masa tertentu. Jika tidak, kemalangan mungkin berlaku (satelit akan hilang dari pandangan; data eksperimen yang datang dari sensor akan hilang; ketebalan salutan galvanik tidak akan sesuai dengan norma; produk yang rosak akan berakhir di penerima produk yang sesuai) .

Oleh itu, kriteria kecekapan untuk sistem masa nyata ialah keupayaan mereka untuk menahan selang masa yang telah ditetapkan antara melancarkan program dan mendapatkan hasil (tindakan kawalan).

Komputer mengawal beberapa proses luaran, memproses data dan maklumat yang datang terus daripada objek kawalan. Oleh kerana faktor penentu adalah data yang sebenarnya datang dari objek kawalan, mod ini dipanggil masa sebenar, dan organisasinya diamanahkan kepada sistem pengendalian khusus.

3. Mengikut bilangan pemproses yang digunakan:

  • pemproses tunggal;
  • berbilang pemproses.

4. Mengikut saiz bit pemproses:

  • 8-bit;
  • 16-bit;
  • 32-bit;
  • 64-bit.

Kedalaman bit OS – ditentukan bilangan bit yang digunakan untuk menangani (dalam RAM, pada cakera), (dengan kapasiti pemproses PC anda).

OS Windows mempunyai 32-bit dan 64-bit, pengedaran dibahagikan kepada x32 dan x64, masing-masing, x86 adalah sebutan untuk versi 32-bit.

Lihat kedalaman bit dalam sistem:

pintasan “Komputer Saya” → RMB → Properties → Jenis sistem

5. Mengikut jenis antara muka pengguna:

  • arahan (teks);
  • berorientasikan objek (grafik).

6.Mengikut jenis penggunaan sumber perkakasan dan perisian yang dikongsi:

  • rangkaian;
  • tempatan.

Sistem pengendalian rangkaian direka bentuk untuk menyelesaikan masalah pemprosesan data teragih dengan berkesan. Pemprosesan sedemikian dijalankan bukan pada komputer yang berasingan, tetapi pada beberapa komputer yang disambungkan oleh rangkaian. Sistem pengendalian rangkaian menyokong pelaksanaan teragih proses, interaksinya, pertukaran data antara komputer, akses pengguna kepada sumber yang dikongsi dan fungsi lain yang menjadikan sistem teragih ruang menjadi sistem berbilang pengguna yang penting.

Semua sistem pengendalian rangkaian dibahagikan kepada dua kumpulan: rakan sebaya OS dan OS dengan pelayan khusus.

DALAM rakan sebaya Dalam rangkaian, setiap komputer boleh melaksanakan kedua-dua fungsi pelayan dan stesen kerja. Dalam rangkaian dengan pelayan khusus fungsi ditakrifkan dengan lebih ketat: stesen kerja tidak menyediakan sumbernya untuk komputer lain; ini hanya boleh dilakukan untuk pelayan.

Ciri-ciri yang menentukan pilihan OS:

  • kelaziman;
  • kehadiran sejumlah besar perisian aplikasi yang berjalan di bawah kawalannya;
  • kemudahan pembangunan dan interaksi dengan pengguna;
  • kemudahan peralihan dari satu versi OS ke versi OS yang lain, yang lebih maju.

Contoh OS

  1. MS- DOS - direka untuk berfungsi dengan pemproses 16- dan 32-bit seperti 80286, 80386, 80486 (Intel), 5×86 (AMD) - « cakera OS » (DOS atau DOS), istilah yang dibangunkan secara sejarah dan hanya bermaksud bahawa keseluruhan sistem pengendalian atau bahagian utamanya terletak pada medium luaran (pemacu keras, cakera liut atau CD), dari mana ia harus dimuatkan ke dalam RAM komputer;
  2. Windows 95/98/XP, Windows Vista, Windows 7, W indows NT/2000, OS/2 Warp 4.0 — direka untuk berfungsi dengan pemproses jenis Pentium 32 dan 64 bit;
  3. UNIX — digunakan untuk bekerja dengan pemproses 32- dan 64-bit seperti: Pentium (Intel), Alpha AXP (DEC), P6 dan PowerPC (IBM dan Motorola), R4300i (MIPS);
  4. sistem( MacOS) — direka untuk komputer Macintosh daripada Apple;
  5. Linux– Klon Unix untuk dijalankan pada PC.
    Linux ialah versi OS Unix yang diedarkan secara bebas untuk platform x86, Motorola 68k, Digital Alpha, Sparc, Mips dan Motorola PowerPC. Linux tidak menggunakan sebarang perisian yang dimiliki oleh mana-mana organisasi komersial. Atas sebab ini, ia telah menjadi agak meluas.
    Versi pertama OS Linux telah dibangunkan pada tahun 1991 oleh T. Linus (Finland), dan kemudian sejumlah besar orang dari pelbagai bahagian dunia mengambil bahagian dalam pembangunannya. Versi terkini adalah hasil kreativiti kolektif sebilangan besar pengaturcara.

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 perisian sistem dan merupakan bahagian utamanya. Sistem pengendalian: MS DOS 7.0, Perniagaan Windows Vista, 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 cakera keras, CD, dsb.), biasanya menggunakan sistem fail.
  • mengekalkan struktur fail.
  • antara muka pengguna, i.e. dialog dengan pengguna.

Ciri 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 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 bantuan.

Pemacu peranti(pemandu peranti) ialah program khas yang 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 bantuan, yang membolehkan anda mendapatkan maklumat yang diperlukan dengan cepat tentang fungsi kedua-dua OS secara keseluruhan dan pengendalian modul individunya.

Nota

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 pengendalian adalah untuk membahagikan semua modulnya kepada dua kumpulan:

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

Modul kernel melaksanakan fungsi OS asas berikut: Pengurusan proses, Pengurusan sistem Interrupt, 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, memaparkan maklumat grafik pada paparan, mendapatkan 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 (Pustaka Pautan Dinamik, DLL): PENGGUNA32, GDI32 Dan KERNEL32.

Inti ialah modul 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) ialah modul Windows yang menyediakan pelaksanaan fungsi grafik untuk bekerja dengan warna, fon dan primitif grafik untuk paparan dan pencetak.
pengguna ialah modul Windows yang merupakan pengurus tetingkap dan bertanggungjawab untuk mencipta dan mengurus tetingkap, kotak dialog, butang dan elemen antara muka pengguna lain yang dipaparkan pada skrin.
Kernel adalah penggerak semua proses pengkomputeran dalam sistem komputer, dan kegagalan 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 khusus kepada kebolehpercayaan kod kernel sebagai hasilnya, proses penyahpepijatan mereka boleh bertahan selama beberapa bulan.

Biasanya, kernel direka bentuk sebagai modul perisian daripada 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 yang menyelesaikan masalah mengurus dan menyelenggara sistem komputer: menyelenggara cakera dan fail.

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

program untuk menyediakan pengguna dengan perkhidmatan antara muka pengguna tambahan (kalkulator, permainan).

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

Seperti aplikasi biasa, utiliti yang mengendalikan program OS dan perpustakaan mengakses fungsi kernel melalui panggilan sistem untuk melaksanakan tugas mereka.
Fungsi yang dilakukan oleh modul kernel adalah fungsi sistem pengendalian yang paling kerap digunakan, jadi kelajuan ia dilaksanakan menentukan prestasi keseluruhan sistem. Untuk memastikan kelajuan operasi OS yang tinggi, semua modul kernel atau kebanyakannya ditempatkan 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.

Nota

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 semafor satu tempat yang digunakan dalam pengaturcaraan untuk menyegerakkan secara serentak melaksanakan utas.
  • Fail ditayangkan ke dalam ingatan.


Paksi Bumi dicondongkan pada sudut__________ kepada satah orbit di mana planet itu bergerak mengelilingi Matahari.


Garisan Tarikh -_______________

____________________________________________________________________________________________________________________________________________________

Masa standard - _______________________

_______________________________________________________________________________________________________________

Waktu tempatan-_____________________

_________________________________________________________________________________________________________________________________________________________________________________________


Tugasan No. 1: Menggunakan perenggan 22, tuliskan bagaimana putaran Bumi mengelilingi paksinya mempengaruhi planet ini?

1._______________________________________

__________________________________________

2. ________________________________________

______________________________________________________________________________________________________________________________

3. ________________________________________

4. _______________________________________

___________________________________________________________________________________



Putaran paksi Bumi ialah ______

_________________________________________________________________________________________________________________________________________________________



DIMENSI BUMI

Khatulistiwa-________________________________

Jejari khatulistiwa________________

Jejari kutub____________________

Meridian______________________________


Fakta menarik

Ujian

1. Apabila berputar mengelilingi paksinya, Bumi mengambil bahagian dalam:

A.pergerakan dipercepatkan

B. pergerakan tidak sekata

G. gerakan seragam

2. Jika dilihat dari Kutub Utara, maka putaran Bumi di sekeliling paksinya berlaku:

3. Matahari terbit diperhatikan pada:

A. utara

B. timur


G. barat

D. panjang siang dan malam

6. Disebabkan oleh putaran paksi Bumi, semua objek di Hemisfera Utara menyimpang dari kedudukan asalnya:

A. ke kiri dalam arah perjalanan

V. ke utara dalam arah perjalanan

G. ke selatan mengikut arah perjalanan


Tugasan No. 2: menggunakan gambar rajah “Struktur Sistem Suria”, jawab soalan:

1) Manakah antara planet dalam sistem suria yang paling besar saiznya?________________________________

2) Antara planet dalam sistem suria yang manakah terletak paling jauh dari Matahari?________________________________

3) Bagaimanakah Zuhal berbeza dengan planet lain dalam sistem suria?________________________________________________




Kerja rumah: perenggan 22, jawab soalan ms59