Rumah / Internet / Apa struktur perangkat lunak. Struktur perangkat lunak sistem komputer. Apa itu sistem operasi jaringan?

Apa struktur perangkat lunak. Struktur perangkat lunak sistem komputer. Apa itu sistem operasi jaringan?

Perangkat lunak merupakan bagian integral dari sistem komputer. Ini adalah kelanjutan logis sarana teknis. Ruang lingkup komputer tertentu ditentukan oleh perangkat lunak yang dibuat untuknya. Komputer itu sendiri tidak memiliki pengetahuan di bidang aplikasi apa pun. Semua pengetahuan ini terkonsentrasi pada program yang berjalan di komputer. Perangkat lunak Komputer modern mencakup jutaan program - dari game hingga ilmiah.

Ada dua jenis utama perangkat lunak: sistem (juga disebut umum) dan aplikasi (disebut khusus). Setiap jenis perangkat lunak melakukan berbagai fungsi. sistemik perangkat lunak adalah seperangkat program yang mengontrol komponen komputer seperti prosesor, komunikasi, dan periferal. Pemrogram yang membuat sistem perangkat lunak disebut pemrogram sistem. Perangkat lunak aplikasi mengacu pada program yang ditulis untuk pengguna, atau oleh pengguna itu sendiri, untuk membuat komputer melakukan pekerjaan tertentu. Pemrosesan pesanan atau program milis adalah contoh perangkat lunak aplikasi. Programmer yang menulis aplikasi perangkat lunak disebut pemrogram aplikasi.

Kedua jenis perangkat lunak tersebut saling berhubungan dan dapat direpresentasikan dalam bentuk diagram yang ditunjukkan pada Gambar 2.1. Seperti yang Anda lihat, setiap area berinteraksi erat satu sama lain. sistemik perangkat lunak menyediakan dan mengontrol akses ke perangkat keras komputer. Terapan perangkat lunak berinteraksi dengan komponen perangkat keras melalui sistem. Pengguna akhir terutama bekerja dengan perangkat lunak aplikasi. Untuk memastikan kompatibilitas perangkat keras, setiap jenis perangkat lunak dikembangkan untuk platform perangkat keras tertentu.


Beras. 2.1.

Perangkat lunak sistem, yang meliputi: sistem operasi , penerjemah dan utilitas bahasa, mengontrol akses ke perangkat keras. Perangkat lunak aplikasi, seperti bahasa pemrograman dan berbagai aplikasi pengguna, bekerja dengan perangkat keras melalui lapisan perangkat lunak sistem. Pengguna, pada gilirannya, berinteraksi dengan perangkat lunak aplikasi.

Sistem perangkat lunak dapat diklasifikasikan menurut berbagai kriteria. Pertimbangkan klasifikasi di mana fitur mendasar adalah ruang lingkup (area) penggunaan produk perangkat lunak:

  • perangkat keras komputer otonom dan jaringan komputer;
  • tugas fungsional berbagai bidang studi;
  • teknologi pengembangan perangkat lunak.

Untuk dukungan teknologi Informasi di area ini, masing-masing ada tiga kelas produk perangkat lunak yang disajikan pada Gambar 2.2:

  • perangkat lunak sistem;
  • aplikasi piranti lunak;
  • perangkat lunak alat.

sistemik perangkat lunak(Perangkat Lunak Sistem) - seperangkat program dan sistem perangkat lunak yang dirancang untuk memastikan pengoperasian komputer dan jaringan komputer. sistemik perangkat lunak melakukan tugas-tugas berikut:

  • penciptaan lingkungan operasi untuk memfungsikan program lain;
  • memastikan pengoperasian komputer itu sendiri dan jaringan komputer yang andal dan efisien;
  • diagnostik, lokalisasi kegagalan, kesalahan dan kegagalan dan pencegahan peralatan komputer dan jaringan komputer;
  • mendukung proses teknologi(menyalin, mengarsipkan, memulihkan file program dan database, dll.).


Beras. 2.2.

Kelas produk perangkat lunak ini terkait erat dengan jenis komputer dan merupakan bagian yang tidak terpisahkan darinya. Produk perangkat lunak terutama difokuskan pada pengguna yang memenuhi syarat - profesional di bidang komputer: pemrogram sistem, administrator jaringan, pemrogram aplikasi, operator. Namun, pengetahuan teknologi dasar bekerja dengan produk perangkat lunak kelas ini juga diperlukan oleh pengguna akhir komputer pribadi, yang secara mandiri tidak hanya bekerja dengan program mereka, tetapi juga melakukan pemeliharaan komputer, program, dan data.

Produk perangkat lunak dari kelas ini adalah karakter umum aplikasi, terlepas dari spesifik bidang mata pelajaran. Mereka tunduk pada persyaratan tinggi untuk keandalan dan kemampuan manufaktur kerja, kenyamanan dan efisiensi penggunaan.

Terapan perangkat lunak adalah kompleks program yang saling terkait yang dirancang untuk memecahkan masalah dari kelas tertentu dari kelas tertentu bidang mata pelajaran. Paket aplikasi(IFR) tujuan umum berfungsi sebagai alat perangkat lunak untuk memecahkan masalah fungsional dan merupakan kelas produk perangkat lunak yang paling banyak. Kelas ini mencakup produk perangkat lunak yang memproses informasi dalam berbagai bidang subjek.

Menginstal paket aplikasi di komputer dilakukan oleh administrator sistem, pemrogram sistem, dan (dalam beberapa kasus) pengguna yang memenuhi syarat. Pengoperasian langsung produk perangkat lunak dilakukan, sebagai suatu peraturan, oleh pengguna akhir - konsumen informasi, dalam banyak kasus yang aktivitasnya sangat jauh dari bidang komputer. Kelas produk perangkat lunak ini bisa sangat spesifik untuk bidang studi individu.

Toolkit teknologi pemrograman adalah seperangkat program dan sistem perangkat lunak yang menyediakan teknologi untuk pengembangan, debugging, dan implementasi program yang dibuat produk.

Toolkit teknologi pemrograman mencakup produk perangkat lunak khusus yang merupakan alat pengembang. Produk perangkat lunak kelas ini mendukung semua tahapan teknologi dari proses perancangan, pemrograman (coding), debugging dan pengujian program yang dibuat. Pengguna teknologi pemrograman adalah pemrogram sistem dan aplikasi.

sistemik perangkat lunak(Gambar 2.3) dapat dibagi menjadi basic perangkat lunak, yang biasanya disertakan dengan komputer, dan layanannya perangkat lunak yang dapat dibeli secara terpisah.

Dasar perangkat lunak(perangkat lunak dasar) – set minimum alat perangkat lunak yang membuat komputer bekerja. Melayani perangkat lunak termasuk program dan paket perangkat lunak yang memperluas kemampuan perangkat lunak dasar dan mengatur lingkungan pengguna yang lebih nyaman.


Beras. 2.3.

Untuk mendasarkan perangkat lunak termasuk:

  • sistem operasi;
  • shell operasi (biasanya teks dan grafik);
  • sistem operasi jaringan.

Sistem operasi dirancang untuk mengelola eksekusi program khusus, perencanaan dan pengelolaan sumber daya komputasi komputer.

Perbandingan OS paling tradisional dilakukan sesuai dengan karakteristik proses pemrosesan informasi berikut:

  • manajemen memori (ruang beralamat maksimum, jenis memori, spesifikasi penggunaan memori);
  • fungsionalitas program tambahan (utilitas) sebagai bagian dari sistem operasi;
  • adanya kompresi disk;
  • kemampuan untuk mengarsipkan file;
  • dukungan untuk multitasking;
  • dukungan perangkat lunak jaringan;
  • ketersediaan dokumentasi berkualitas tinggi;
  • kondisi dan kompleksitas proses instalasi;
  • mobilitas (portabilitas), keamanan, keandalan, dll.

Sistem operasi, mengingat posisi sentral mereka dalam perangkat lunak komputer, dibahas secara rinci dalam bab berikutnya dari buku teks.

Kerang operasi - program khusus, dirancang untuk memfasilitasi komunikasi pengguna dengan perintah sistem operasi. Shell operasi memiliki opsi antarmuka pengguna akhir tekstual dan grafis, dan di masa depan opsi antarmuka ucapan dan pengenalan dimungkinkan. tulisan tangan data. Program-program ini sangat menyederhanakan pengaturan informasi kontrol untuk pelaksanaan perintah sistem operasi, mengurangi ketegangan dan kerumitan pengguna akhir.

Perpanjangan dari perangkat lunak komputer dasar adalah seperangkat layanan, program tambahan yang diinstal (atau program yang disediakan langsung dengan sistem operasi), yang dapat diklasifikasikan menurut fungsinya sebagai berikut:

  • program diagnostik kesehatan komputer;
  • program anti-virus yang memberikan perlindungan komputer, deteksi dan pemulihan file yang terinfeksi;
  • program pemeliharaan disk yang memeriksa kualitas permukaan disk magnetik, mengontrol keamanan berkas sistem pada tingkat logis dan fisik, kompresi disk, pembuatan salinan asuransi disk, pencadangan data pada media luar dan sebagainya.;
  • program pengarsipan data yang menyediakan proses kompresi informasi dalam file untuk mengurangi jumlah memori untuk menyimpannya;
  • program pemeliharaan jaringan.

Program-program ini sering disebut sebagai utilitas. Utilitas - program yang digunakan untuk melakukan operasi pemrosesan data tambahan atau pemeliharaan komputer (diagnostik, pengujian perangkat keras dan perangkat lunak, mengoptimalkan penggunaan ruang disk, memulihkan informasi yang dihancurkan pada disk magnetik, dll.).

Dalam sistem operasi modern, utilitas semacam itu dapat diwakili, seperti, misalnya, di Windows, dengan kelompok program "standar" dan "utilitas". Mereka termasuk nomor program yang bermanfaat: kalkulator, perekam suara, notepad, dll. Dalam grup "utilitas" ada sejumlah program yang memperluas kemampuan sistem operasi: membersihkan dan mendefrag disk, pemulihan sistem, dll.

Struktur perangkat lunak dalam versi 05/01/2018 adalah 12 modul perangkat lunak.

1. Layanan Kedokteran Hewan

Modul yang memungkinkan subjek layanan veteriner untuk melakukan pemantauan komprehensif tindakan epizootik dan karantina di area yang dikendalikan menggunakan peta interaktif. Ini mencakup sistem untuk melacak proses pendaftaran hewan dan melakukan kegiatan sanitasi dan veteriner.

2. Ahli epidemiologi subjek

Modul yang memungkinkan Anda membuat tugas baru untuk vaksinasi dan penelitian untuk dokter hewan distrik di area yang dikendalikan, serta menyimpan daftar produk biologis, termasuk subspesies. Ahli epidemiologi memiliki kesempatan untuk melihat informasi tentang penyakit, vaksinasi dan pendaftar penelitian dan membuat laporan sesuai dengan Perintah Kementerian Pertanian Federasi Rusia tertanggal 2 April 2008 No. 189 "Tentang Peraturan untuk penyediaan informasi kepada negara dukungan informasi di bidang pertanian”.

3. Akuntansi dan pendaftaran hewan

Modul yang memungkinkan karyawan resmi departemen veteriner distrik untuk melakukan akuntansi dan pendaftaran entitas bisnis, objek dan hewan yang dikendalikan, serta bekerja dengan register yang relevan, menyusun laporan, melihat arsip tugas dan menyusun aplikasi untuk pembuangan dan pergerakan hewan.

4. Pemerintah Kabupaten

Modul yang memungkinkan kepala dinas veteriner distrik untuk menunjuk dokter hewan distrik di lokasi, membuat tugas untuk mereka, mengkonfirmasi informasi tentang pergerakan hewan yang dimasukkan oleh registrar, menggunakan peta interaktif wilayah untuk melihat penyimpangan pada objek yang diawasi secara real time, kendalikan keadaan epidemi dari area yang dikendalikan dan statusnya.

5. Dokter Hewan (untuk PC)

Modul yang memungkinkan dokter hewan distrik untuk mendaftarkan hewan di wilayah di bawah kendalinya, memasukkan data tentang tindakan epizootik yang diambil, menghasilkan Tindakan pekerjaan yang dilakukan dengan pencetakan mereka, menghasilkan daftar pergerakan hewan, bekerja dengan register entitas bisnis dan diawasi benda-benda di wilayahnya.

6. Dokter hewan (aplikasi seluler)

Modul kerja utama sistem, yang memungkinkan Anda mengidentifikasi hewan, memperoleh dan memasukkan data yang diperlukan tentangnya. Itu mengandung: informasi Umum tentang objek yang dikendalikan, entitas ekonomi, tugas vaksinasi, penelitian dan kegiatan epizootik lainnya, berita dari departemen veteriner. Modul ini memungkinkan Anda untuk mendapatkan informasi tentang penelitian laboratorium, informasi reproduksi, bentuk paspor elektronik dan kartu veteriner hewan, melihat rencana dan pelaksanaan kegiatan veteriner pada peta dan menandai lokasi objek tertular. Aplikasi seluler bekerja dengan data baik online maupun dalam offline ketika tidak ada koneksi internet.

7. Laboratorium veteriner

Modul terintegrasi ke dalam FSIS VETIS dan memungkinkan Anda untuk memasukkan hasil penelitian ke dalam Sistem. Kode QR yang ditautkan ke UIN hewan dan dicetak pada tabung reaksi dengan bahan PAT yang masuk ke laboratorium memungkinkan untuk mengecualikan pemalsuan dan penyembunyian hasil penelitian yang dapat diandalkan.

8. Rumah potong hewan

Modul ini memungkinkan Anda memasukkan data dengan cepat pada tanggal penyembelihan, bobot hidup, bobot karkas, menetapkan chip elektronik ke kartu veteriner, membuat formulir pelaporan elektronik No. SP-54 dan No. SP-5 dan bertukar dokumen elektronik dengan peserta sistem, serta untuk melacak urutan aplikasi yang diajukan oleh pemilik hewan.

9. Titik daur ulang

Modul yang memungkinkan Anda mendokumentasikan dalam dalam format elektronik semua operasi yang dilakukan dengan hewan mati sesuai dengan perintah Kementerian Pertanian Federasi Rusia tertanggal 16.08.2007. 400.

10. Administrasi pemukiman

Modul ini menyediakan pemeliharaan Buku Rumah Tangga dalam bentuk elektronik, yang memungkinkan untuk memasukkan data tentang hewan di peternakan anak perusahaan pribadi untuk pendaftaran lebih lanjut dan pendaftaran hewan-hewan ini oleh dokter hewan, dengan kemungkinan memperoleh ringkasan data statistik di area yang dikendalikan .

11. Dinas Pertanian Kabupaten

Modul ini memiliki peta interaktif wilayah bawaan, akses ke daftar subjek, objek, dan hewan ternak di area yang dikendalikan, dengan kemampuan untuk menghasilkan laporan yang diperlukan, mengkonsolidasikan data dari buku rumah tangga elektronik dari administrasi pemukiman.

12. Klinik hewan swasta

Modul yang memungkinkan Anda berinteraksi dengan cepat dengan pemilik hewan, klinik lain, laboratorium veteriner, departemen veteriner, memperluas cakupan layanan, dan mengotomatiskan proses pelaporan. Klinik yang terakreditasi dalam sistem mendapatkan akses ke modul dan dapat menyediakan layanan pendaftaran dan identifikasi untuk hewan kecil.

Topik 2.1. struktur perangkat lunak PC

Nama parameter Arti
Subjek artikel: Topik 2.1. struktur perangkat lunak PC
Rubrik (kategori tematik) Komputer

Pada tahun 60-an, pengembangan bahasa pemrograman tingkat tinggi (Algol, Fortran, Basic, Pascal, dll.) Dimulai, yang memungkinkan untuk secara signifikan memfasilitasi pekerjaan programmer. Saat ini, dengan munculnya sistem pemrograman visual (Visual Basic, Delfi, dll.), pembuatan program telah tersedia bahkan untuk pengguna komputer pemula. Selama beberapa dekade, program telah dibuat yang diperlukan untuk memproses berbagai data. Agregat program yang diperlukan merupakan perangkat lunak komputer.

, untuk pemrosesan data di komputer, sangat penting untuk tidak hanya Perangkat keras komputer, yang disebut perangkat keras, tetapi juga perangkat lunak, yang disebut perangkat lunak.

Pemrosesan perangkat lunak data di komputer diimplementasikan sebagai berikut:. 1.Setelah meluncurkan program yang disimpan dalam memori jangka panjang eksternal, program tersebut dimuat ke dalam RAM.

2. Prosesor secara berurutan membaca instruksi program dan mengeksekusinya. 3. Data yang diperlukan untuk pelaksanaan perintah dimuat dari memori eksternal ke dalam memori operasional dan operasi yang diperlukan dilakukan pada mereka. Data yang diterima selama eksekusi instruksi ditulis oleh prosesor kembali ke operasi atau memori eksternal. 4. Selama eksekusi program, prosesor dapat meminta data dari perangkat input informasi dan mengirim data ke perangkat output informasi.

Kumpulan program yang disimpan di komputer membuatnya perangkat lunak . Himpunan program yang disiapkan untuk bekerja disebut perangkat lunak yang diinstal . Himpunan program yang berjalan pada waktu tertentu disebut konfigurasi perangkat lunak .

Tingkat konfigurasi perangkat lunak PC. Konfigurasi perangkat lunak PC adalah multi-level. Ini disebabkan oleh fakta bahwa persyaratan untuk program yang dirancang untuk bekerja dengan perangkat berbeda secara signifikan dari persyaratan untuk program yang dirancang untuk bekerja dengan orang. Prinsip umum seperti ini: semakin rendah level program, semakin banyak mereka bekerja dengan perangkat dan lebih sedikit dengan seseorang. Prinsip ini dihormati di seluruh teknologi komputer dari satu PC ke jaringan komputer di seluruh dunia Internet.

Program dari level rendah bekerja hanya dengan perangkat. Program tingkat menengah bekerja dengan program tingkat bawah dan program tingkat atas. Seseorang memiliki akses terbatas ke mereka. Program-program tingkat atas bekerja dengan orang itu dan program-program tingkat bawah.

Gbr.5 Tingkat konfigurasi perangkat lunak PC

Sistem input-output dasar. Pada tingkat terendah adalah program Basic Input/Output System (BIOS). Kode mereka di-hardcode menjadi salah satu chip komputer. Saat komputer dihidupkan, program ini melakukan pemeriksaan perangkat keras dan memberikan interaksi paling sederhana dengan keyboard dan monitor - keyboard dapat merespons penekanan tombol tertentu, dan monitor menampilkan informasi tentang kemajuan pengaktifan komputer. Interaksi dengan seseorang untuk program tingkat ini sangat terbatas dan hanya mungkin dalam beberapa detik pertama setelah memulai komputer.

Program sistem. Program sistem dirancang untuk bekerja dengan semua perangkat komputer. milik tingkat menengah. Dari bawah, program sistem mengontrol pengoperasian perangkat dan menggunakan program tingkat rendah, dan dari atas mereka menanggapi permintaan dari program tingkat yang lebih tinggi. Program sistem yang secara langsung mengontrol perangkat juga disebut driver perangkat. Orang-orang bekerja dengan program tingkat ini hanya dalam kasus-kasus yang relatif jarang ketika perlu untuk menyesuaikan peralatan.

Program layanan. Ini adalah tingkat berikutnya, program yang dirancang untuk memelihara komputer, memeriksa perangkatnya, dan mengonfigurasi perangkat dan program. Dari bawah, program ini berkomunikasi dengan program tingkat bawah, dan dari atas, mereka mengirimkan data ke program tingkat atas atas permintaan mereka. Tingkat interaksi dengan seseorang ditentukan oleh kepentingan ekstrim. Misalnya, penyihir untuk mengatur dan mengonfigurasi peralatan secara aktif bekerja dengan program utilitas. Pengguna biasa menggunakannya relatif jarang.

Program aplikasi. Tingkat program aplikasi adalah yang paling atas. Berikut adalah program yang melayani seseorang dan memuaskan kebutuhannya. Dengan bantuan mereka, mengetik dan mengedit teks, membuat gambar dan ilustrasi, komunikasi antar orang, memutar musik dan video, dan banyak lagi. Di bagian atas, program lapisan aplikasi berkomunikasi dengan manusia, dan di bagian bawah, dengan program tingkat yang lebih rendah. akses langsung program tingkat aplikasi, sebagai suatu peraturan, tidak memiliki akses ke perangkat.

Gbr.6 Struktur perangkat lunak PC

Perangkat lunak secara kasar dapat dibagi menjadi tiga kategori:

1. Perangkat lunak sistem(program publik) yang melakukan berbagai fungsi tambahan, misalnya, membuat salinan informasi yang digunakan, menerbitkan informasi latar belakang tentang komputer, memeriksa kesehatan perangkat komputer, dll.

Perangkat lunak sistem meliputi:

Sistem operasi (program ini dimuat ke dalam RAM saat komputer dihidupkan)

Program Shell (menyediakan cara yang lebih nyaman dan visual untuk berkomunikasi dengan komputer daripada menggunakan baris perintah DOS, misalnya, Norton Commander)

Kerang operasi adalah sistem antarmuka yang digunakan untuk membuat antarmuka grafis, multiprogramming, dll.

Driver (program yang dirancang untuk mengelola port periferal, biasanya dimuat ke dalam RAM saat komputer dinyalakan)

Utilitas (program pembantu atau utilitas yang menyajikan kepada pengguna serangkaian layanan tambahan)

2. Perangkat lunak aplikasi, yang memastikan kinerja pekerjaan yang diperlukan pada PC: mengedit dokumen teks, membuat gambar atau gambar, memproses susunan informasi, dll.

Paket aplikasi- sistem program yang, menurut ruang lingkup aplikasi, dibagi menjadi paket berorientasi masalah, tujuan umum dan paket terintegrasi. Paket terintegrasi modern berisi hingga lima komponen fungsional: prosesor tes dan spreadsheet, DBMS, editor grafis, dan alat telekomunikasi.

Perangkat lunak aplikasi mencakup, misalnya:

Paket MS OFFICE

Sistem akuntansi

Keuangan sistem analitis

Paket pekerjaan kantor terintegrasi

CAD - sistem (sistem desain berbantuan komputer)

Editor HTML atau Web

Peramban - Pemirsa web

editor grafis

3. Perangkat lunak alat(sistem pemrograman), yang menyediakan pengembangan program baru untuk komputer dalam bahasa pemrograman.

Perangkat lunak alat atau sistem pemrograman adalah sistem untuk mengotomatisasi pengembangan program baru dalam bahasa pemrograman.

Dalam kasus yang paling umum, untuk membuat program dalam bahasa pemrograman yang dipilih (bahasa pemrograman sistem), Anda harus memiliki komponen berikut:

1. Editor teks untuk membuat file dengan kode sumber program.

2. Kompilator atau juru bahasa.
Dihosting di ref.rf
Teks sumber diterjemahkan ke dalam kode objek perantara menggunakan program kompiler. teks sumber program besar terdiri dari beberapa modul (file sumber). Setiap modul dikompilasi menjadi file terpisah dengan kode objek, yang kemudian perlu digabungkan menjadi satu kesatuan.

3. Sebuah linker atau assembler yang menghubungkan modul objek dan menghasilkan aplikasi yang bisa diterapkan pada output - kode yang dapat dieksekusi.

Kode yang dapat dieksekusi - program lengkap yang dapat dijalankan di komputer mana pun yang menginstal sistem operasi tempat program ini dibuat. Biasanya, file yang dihasilkan memiliki ekstensi .EXE atau .COM.

4. Baru-baru ini, metode pemrograman visual (menggunakan bahasa scripting) yang berorientasi pada pembuatan aplikasi Windows telah menyebar luas. Proses ini otomatis dalam lingkungan desain yang cepat. Dalam hal ini, komponen visual yang sudah jadi digunakan, yang dikonfigurasi menggunakan editor khusus.

Editor paling populer (sistem pemrograman menggunakan alat visual) untuk desain visual:

Borland Delphi - dirancang untuk menyelesaikan hampir semua masalah pemrograman aplikasi

Borland C++ Builder - alat luar biasa untuk DOS dan Aplikasi Windows

Microsoft Visual Basic - alat populer untuk membuat program Windows

Microsoft Visual C++ - alat ini memungkinkan Anda untuk mengembangkan aplikasi apa pun yang berjalan di lingkungan OS seperti Microsoft Windows.

Topik 2.1. Struktur perangkat lunak PC - konsep dan jenis. Klasifikasi dan fitur kategori "Tema 2.1. Struktur perangkat lunak PC" 2017, 2018.

Perangkat lunak sistem- satu set program dan sistem perangkat lunak untuk memastikan pengoperasian komputer dan jaringan komputer.

Perangkat lunak sistem terdiri dari: perangkat lunak dasar, yang biasanya disertakan dengan komputer, dan perangkat lunak layanan yang dapat dibeli secara terpisah.

Perangkat lunak dasar- set minimum alat perangkat lunak yang memastikan pengoperasian komputer.

Perangkat lunak layanan- program dan sistem perangkat lunak yang memperluas kemampuan perangkat lunak dasar dan mengatur lingkungan pengguna yang lebih nyaman.

Perangkat lunak dasar meliputi:

    Sistem operasi;

    Kerang operasi (teks dan grafik);

    sistem operasi jaringan.

Sistem operasi dirancang untuk mengelola pelaksanaan program pengguna, merencanakan dan mengelola sumber daya komputasi komputer.

Kerang operasi- program khusus yang dirancang untuk memfasilitasi komunikasi pengguna dengan perintah sistem operasi. Shell operasi memiliki opsi teks dan grafik untuk antarmuka pengguna akhir.

Program-program ini sangat menyederhanakan pengaturan informasi kontrol untuk pelaksanaan perintah sistem operasi, mengurangi ketegangan dan kerumitan pengguna akhir.

DOS (Disk Operating System) dirilis pada tahun 1981 dan dirancang untuk dikirimkan bersama komputer PC IBM.

Sistem operasi DOS tugas tunggal 16-bit memiliki "antarmuka baris perintah", yaitu, pengguna harus mengetikkan semua perintah pada keyboard secara manual, pada baris perintah OS. DOS telah digunakan selama 10 tahun. Seiring waktu, DOS ditingkatkan dan diisi ulang dengan program baru, dengan setiap versi baru mendukung lebih banyak jenis perangkat. Namun, kekurangan utamanya tidak dapat dihilangkan:

    Bekerja dengan RAM (layanan DOS standar tidak memungkinkan bekerja dengan memori lebih dari 640 KB);

    Ketidakmampuan untuk bekerja dalam mode grafis penuh. DOS praktis tidak memungkinkan Anda untuk bekerja dengan driver yang dapat dimuat untuk berbagai kartu video,

    Untuk operasi normal, diperlukan program cangkang khusus (Komandan Norton, Komandan Volkov);

    tugas tunggal;

    Kurangnya mekanisme perlindungan informasi.

Akibatnya, dengan munculnya Windows 95, DOS hampir menghilang dari panggung, meskipun masih digunakan sebagai komponen kernel Windows.

Jendela 3.1/3.11. Versi pertama dari OS ini dirilis pada akhir 80-an, dan pada tahun 1994 versi 3.1 dan 3.11 yang benar-benar berfungsi muncul. Windows 3.1/3.11 diinstal di atas MS DOS dan, pada kenyataannya, itu adalah shell grafis, add-on untuk MS-DOS.

Keuntungan Windows 3.1 / 3.11 meliputi: antarmuka grafis lengkap yang memungkinkan Anda mengeluarkan perintah dengan klik mouse sederhana pada ikon; multitasking (jumlah aplikasi yang berjalan secara bersamaan dibatasi hingga dua atau tiga, sejumlah kecil) memori akses acak); penghalang 640 KB hilang, dan komputer dapat menggunakan semua RAM-nya.

Kerugian dari Windows 3.1/3.11 meliputi: ketidakstabilan dan sejumlah besar kesalahan, karena program harus bekerja di ruang bersama, bersaing untuk RAM atau sumber daya prosesor, yaitu, model multitasking disederhanakan; kurangnya mekanisme perlindungan informasi.

Windows 95 muncul pada tahun 1995. Untuk pertama kalinya, Windows berubah dari add-on grafis menjadi sistem operasi lengkap, meskipun masih berbasis DOS, dimodernisasi, dan tidak diumumkan sebagai produk terpisah.

Keuntungan Windows 95: antarmuka grafis canggih; kesempatan untuk bekerja di mode normal DOS tanpa memuat shell grafis; sistem operasi menjadi 32-bit.

Kekurangan: untuk kompatibilitas dengan program lama, kernel OS masih berisi modul 16-bit lama; OS juga ditandai dengan ketidakstabilan dan sejumlah besar kesalahan.

Jika Windows 3.11 hanya memiliki dukungan relatif untuk multimedia, maka Windows 95 adalah yang pertama mengintegrasikan kompleks driver perangkat lunak DirectX. Ini memungkinkan untuk membuat game untuk Windows 95. Dan sistem lain - ActiveMovie - menyediakan dukungan untuk memainkan sejumlah besar file multimedia - dari musik dalam format MIDI hingga disk video.

Akhirnya, Windows 95 dapat secara otomatis mengenali sejumlah besar komponen dan memiliki mekanisme pengaturan dan konfigurasi yang jauh lebih maju. Semua ini secara signifikan mengurangi risiko kesalahan kritis.

Jendela 98/98 SE. Microsoft Windows 98 dirilis pada Juni 1998. Pada akhir 1999, versi bahasa Rusia Windows 98 SE muncul. Utama Perbedaan jendela 98/98 SE: 1) bekerja Meja jendela 98 sepenuhnya terintegrasi dengan alat akses Internet. Alat utama untuk bekerja dengan file dan folder adalah program internet penjelajah; 2) kemampuan manajemen antarmuka tingkat lanjut; 3) pekerjaan yang benar dengan komponen baru - Prosesor Pentium II, port grafis AGP, bus USB, model kartu video baru, motherboard, modem, dll.

Windows 98 berisi banyak program dan utilitas baru - terutama satu set lengkap perangkat lunak untuk bekerja dengan Internet dan utilitas untuk mengubah sistem file FAT16 ke FAT32 yang lebih ekonomis.

Windows NT. Versi pertama Windows NT 32-bit (Teknologi Baru) muncul pada tahun 1993. Sejak awal, OS ini dirancang untuk bekerja di lokal jaringan komputer (LAN).

Keuntungan dari sistem operasi: stabilitas dan keandalan (melakukan pemisahan yang andal dari program yang berjalan di bawah kendalinya, mencegah konflik atas sumber daya); akses ke sumber daya dilarang untuk program apa pun yang mencoba bekerja dengan perangkat keras secara langsung.

Kerugian dari sistem operasi termasuk yang berikut: di bawah Kontrol jendela NT tidak dapat menjalankan program apa pun yang ditulis untuk DOS, dan banyak program yang dibuat untuk Windows 95; konsumsi sumber daya komputer di Windows NT dua kali lebih tinggi daripada di Windows 98. Juga harus diingat bahwa sebagian besar keunggulan NT dimanifestasikan dalam mode jaringan.

Windows 2000. Versi Windows NT (5.0) berikutnya diubah namanya menjadi Windows 2000.

Keuntungan dari sistem ini meliputi: kernel 32-bit yang stabil dengan cangkang yang nyaman dari Windows 98; keamanan informasi, kemampuan jaringan yang sangat baik dan layanan NT; fitur multimedia canggih; Paket perangkat lunak DirectX untuk permainan komputer.

Kerugian utama dari sistem ini terkait dengan tuntutan tinggi ke sumber daya komputer. Inilah, dan fakta bahwa dukungan untuk mode permainan di Windows 2000, bahkan setelah perbaikan, jauh dari ideal yang memaksa Microsoft untuk meninggalkan gagasan menjadikan Windows 2000 sebagai sistem operasi tunggal universal untuk jaringan dan pengguna individu.

Windows ME (Edisi Milenium). Setelah mengalami kemunduran relatif dalam membawa Windows 2000 ke pasar PC rumahan, Microsoft merilis versi baru yang diperbarui dari jajaran "OS rumahan" Windows 98/ME - Milenium - pada tahun terakhir milenium kedua.

Keuntungan: versi baru Microsoft Internet Explorer 5.5; paket driver DirectX 7.1 yang diperbarui; sejumlah program tambahan baru (misalnya, universal pemutar jendela pemutar media); memperkenalkan dukungan untuk kamera foto dan video digital, pemindai; menjatuhkan dukungan untuk mode MS-DOS; Anda dapat menghapus dan menambahkan komponen OS apa pun tanpa mengakses CD instalasi; menambahkan sejumlah alat untuk memastikan keamanan konfigurasi dan file sistem; stabilitas lebih tinggi dari Windows 98.

Kekurangan: satu set lengkap Windows ME membutuhkan 300 hingga 500 MB pada hard drive - sekitar tiga kali lebih banyak daripada Windows 98 (selama instalasi, kit distribusi disimpan, folder RESTORE untuk file sistem membutuhkan banyak ruang) ; kecepatan kerja di Windows ME sedikit menurun; jumlah RAM yang dibutuhkan telah meningkat.

Sistem keamanan OS itu sendiri telah mengalami perubahan besar - di set program standar kompleks Pemulihan Windows muncul, memberi pengguna kesempatan untuk "mengembalikan" ke konfigurasi Windows sebelumnya jika instalasi program gagal.

Windows ME hanya mendukung jaringan rumah dengan baik; untuk jaringan perusahaan menggunakan Windows2000.

Windows XP. Penerus Windows 2000, sistem operasi 32-bit dengan arsitektur baru yang aman, diberi nama Windows XP (kependekan dari "pengalaman").

Dibawah Nama jendela XP diwakili oleh seluruh lini sistem operasi: sistem operasi perusahaan Windows XP Server dan Windows XP Professional dan jendela rumah XP pulang.

Perbedaan sistem adalah sebagai berikut: peningkatan perlindungan file sistem; sejumlah driver perangkat baru; sistem pengenalan bawaan perintah suara dan data. Windows XP adalah sistem operasi pertama Microsoft dengan antarmuka yang dapat disesuaikan sepenuhnya; menu mulai "pintar" menawarkan menu program yang sering digunakan; Panel Kontrol yang didesain ulang - semua ikon dibagi menjadi beberapa grup; mendukung Rekaman CD-R dan disk CD-RW pada tingkat OS itu sendiri (Anda dapat bekerja dengan disk ini seperti disket biasa, menyalin file ke disk menggunakan Explorer).

Kerugian dari sistem ini adalah meningkatnya permintaan akan sumber daya komputer. Jadi untuk biasa kerja jendela XP akan membutuhkan setidaknya 128 MB RAM, prosesor dengan frekuensi setidaknya 700-800 MHz, dan sekitar 1 GB ruang disk.

Windows SE. Sistem operasi ini dirancang untuk diinstal pada komputer "saku" (palmtop). Saat ini, "penyelenggara elektronik" digunakan oleh pebisnis yang selalu bepergian, dan siswa - untungnya, barang baru tidak terlalu mahal.

OS kecil mengintegrasikan semua aplikasi yang diperlukan untuk bekerja dengan komputer mini - sederhana editor teks, Buku catatan, spreadsheet, dan sistem Surel. Seperti yang disusun oleh Microsoft, Windows CE akan dipasang di peralatan rumah tangga dan bahkan di komputer terpasang beberapa model mobil.

PC-DOS 2000 (IBM). Sementara Windows telah berhasil mengambil alih sebagian besar komputer rumah, jaringan lokal banyak perusahaan besar di AS dan Eropa masih menggunakan komputer lama dengan prosesor 386 dan 486 - organisasi besar sangat enggan untuk mengupgrade PC jaringan mereka. Pertimbangan ini mendorong IBM untuk melanjutkan jalur DOS yang tampaknya sudah punah. Pada akhir tahun 1998, perwakilan terakhir dari baris ini muncul - DOS 2000. Perbedaannya dari pendahulunya terutama terletak pada sistem yang ditingkatkan untuk mengoptimalkan memori dan kompresi disk.

macOS (Apple). OS ini pada komputer yang kompatibel dengan PC tidak terpasang. MacOS dirancang untuk komputer Macintosh yang diproduksi oleh Apple.

Pada suatu waktu, Macintosh dianggap sebagai pemimpin pasar PC. Dan MacOS-lah yang menjadi sistem operasi pertama yang menawarkan kenyamanan bagi pengguna GUI, Desktop dengan ikon yang sesuai dengan folder dan program, alat pengaturan yang mudah digunakan, pengoperasian mouse. Akhirnya, di awal 80-an, komputer Macintosh dengan percaya diri bekerja dengan paket grafis yang kuat, tidak mengetahui "penghalang 640 KB", yang selama bertahun-tahun menjadi momok keluarga PC. Video dan suara di komputer, cetak warna dan lebih banyak lagi yang dikenal berkat Macintosh dan MacOS, meskipun tidak semuanya dikembangkan oleh perusahaan ini.

Dan hari ini, tentang stabilitas dan kenyamanan MacOS masih tak tertandingi. MacOS secara rasional dapat menggunakan sumber daya komputer - program yang ditulis untuknya bekerja dua kali lebih cepat dari pesaing mereka pada PC dengan konfigurasi serupa.

Saat ini, Macintosh dan MacOS banyak digunakan dalam proses persiapan pracetak buku, majalah, surat kabar. Program seperti Adobe Photoshop, Adobe Illustrator, Adobe PageMaker pada awalnya dirancang untuk MacOS, dan baru kemudian ditransfer ke Windows. Dan jika Anda berencana untuk bekerja dengan grafik, animasi, video langsung - kemungkinan Anda harus bekerja di Macintosh dan MacOS, Desktop, folder dan struktur file - semua ini ada di sini. Selain itu, sebagian besar program PC populer saat ini memiliki program serupa yang dirancang untuk berjalan di Mac (walaupun seringkali lebih logis untuk mengatakan yang sebaliknya).

OS/2 (IBM). Karena ketidakstabilan Windows, sejalan dengan peningkatannya, Microsoft Corporation, bersama dengan IBM Corporation, secara aktif bekerja untuk menciptakan sistem yang lebih maju dan aman - OS / 2.

OS 32-bit ini mengungguli OS 16-bit dalam banyak hal. Versi Windows. Kelemahan OS/2 adalah ia tiba lebih awal dari yang seharusnya: semua keunggulannya adalah multitasking penuh, memastikan bahwa setiap program dapat bekerja secara terpisah, terisolasi " mesin virtual”, keandalan tinggi, antarmuka yang lebih menarik, kemampuan multimedia canggih - dicoret oleh kelemahan utama: peningkatan kebutuhan akan sumber daya komputer.

Namun, OS/2 masih ada dan bahkan mendapatkan popularitas di lingkungan jaringan perusahaan. Untuk OS/2 dikembangkan sejumlah besar produk perangkat lunak, termasuk aplikasi bisnis (paket perangkat lunak lengkap dari Lotus - "nenek moyang" dari kategori program ini dan pencipta spreadsheet "1-2-3" yang populer) dan alat pengembangan perangkat lunak.

linux. Sistem operasi Linux, dirilis pada tahun 1994 oleh Linus Torvalds, secara fundamental berbeda dari semua sistem operasi lainnya. Linux adalah satu-satunya sistem operasi populer yang dibuat oleh seorang programmer amatir. Ini didukung, dikembangkan, dan dilengkapi oleh ratusan ribu penggemar yang sama dari seluruh dunia. Terakhir, Linux adalah satu-satunya sistem operasi open source (yaitu benar-benar gratis). Dalam hal stabilitas, OS Linux telah lama dan percaya diri menduduki tempat pertama. Namun, sampai beberapa waktu, agar dapat bekerja dengan Linux, setidaknya diperlukan, mengerti pemrograman. Jadi satu-satunya bidang di mana Linux bekerja sampai saat terakhir adalah jaringan. Sampai sekarang, sebagian besar server Web Internet menjalankan Linux.

Pada tahun 1998, kit instalasi Linux murah komersial pertama muncul, yang memungkinkan bahkan pemula untuk menginstal OS aneh sendiri. Kemudian, program shell yang nyaman muncul, dan pada tahun 2000 versi Linux dirancang untuk diinstal di atas Windows. Kombinasi desktop yang sudah dikenal dan Ikon Windows dan peninggalan Kernel Linux menarik perhatian pengembang dan pengguna. Saat ini, Linux diinstal tidak hanya di server, tetapi juga di server yang sudah jadi komputer pribadi dan laptop.

Perpanjangan dari perangkat lunak komputer dasar adalah seperangkat layanan, program tambahan yang diinstal, juga disebut sebagai "utilitas". Utilitas - program yang digunakan untuk melakukan operasi pemrosesan data tambahan atau pemeliharaan komputer.

Utilitas dapat diklasifikasikan sebagai berikut:

    Program untuk mendiagnosis kesehatan komputer;

    Program anti-virus yang memberikan perlindungan komputer, deteksi dan pemulihan file yang terinfeksi;

    Program pemeliharaan disk, yang memeriksa kualitas permukaan disk magnetik, mengontrol keamanan sistem file pada tingkat logis dan fisik, mengompresi disk, membuat salinan asuransi disk, mencadangkan data di media eksternal, dll.;

    Program pengarsipan data, yang menyediakan proses kompresi informasi dalam file untuk mengurangi jumlah memori untuk menyimpannya;

    Program pemeliharaan jaringan.