Share to: share facebook share twitter share wa share telegram print page

Sistem operasi

 Sistem operasi (bahasa Inggris: operating system; disingkat OS) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai daemon untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting.

Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Untuk fungsi-fungsi perangkat keras sebagai masukan dan keluaran serta alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan sering kali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows. [3]

Pendahuluan

Biasanya, istilah sistem operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.

Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah sistem operasi berjalan, dan sistem operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi.

Jika sistem komputer terbagi dalam lapisan-lapisan, maka sistem operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, di mana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Sistem operasi secara umum terdiri dari beberapa bagian:

  • Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  • Kernel, yaitu inti dari sebuah sistem operasi
  • Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  • Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  • Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya.

Sebagian Sistem operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem operasi seperti ini disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan sistem operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.

Layanan

Seiring dengan berkembangnya sistem operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan koneksi internet, yang dulunya tidak menjadi layanan inti umum. Sistem operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.

Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan sistem operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.

Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk Windows 3.1 bila dijalankan pada Windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara program tersebut dengan program yang lain.

Sistem operasi saat ini

Sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

  1. Sistem Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, Windows 8 yang dirilis pada Oktober 2012), Windows 10 (Dirilis pada Juli 2015) dan yang terakhir yaitu Windows 11 (Dirilis pada Oktober 2021)
  2. Sistem Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Sistem Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS versi 12.3.1 (Monterey).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Prosesor

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program yaitu sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada saat tertentu tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memori dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Status prosesor

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:

  1. Ready, yaitu status di mana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status di mana saat ini proses sedang dieksekusi oleh prosesor
  3. Blocked, yaitu status di mana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Fungsi

  • Sistem operasi membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk digunakan.
  • Sistem operasi memungkinkan sumberdaya komputer digunakan secara efisien.
  • Sistem operasi yang disusun/diprogram sedemikian rupa memungkinkan menerima perubahan/pengembangan baru yang efektif dan efisien, dapat melakukan pengujian sistem tanpa mengganggu layanan yang telah ada.

Menurut Anderson & Dahlin ( 2014) sistem operasi memiliki tiga peran sebagai yang dibutuhkan untuk menjalankan sekelompok program. Ketiga peran tersebut adalah sebagai berikut [4].

  • Operating Systems Play Referee
  • Operating systems play illusionist
  • Operating systems provide glue

Lihat pula

Referensi

  1. ^ Stallings payfef = Operating Systems, Internals and Design Principles (2005). Salinan arsip. Pearson: Prentice Hall. hlm. 6. Diarsipkan dari versi asli tanggal 2022-03-10. Diakses tanggal 2023-03-29. 
  2. ^ Dhotre, I.A. (2009). Operating Systems. Technical Publications. hlm. 1. 
  3. ^ "Operating System Market Share". Net. 
  4. ^ Rinusantoro, Sonasa., Dkk. (2020). MSIM4201 – Sistem Operasi (PDF). Tangerang Selatan: Universitas Terbuka. hlm. 1.5. ISBN 9786023928842. 

Pranala luar

Baca informasi lainnya:

Prophet in the Book of Mormon Not to be confused with Michael Avenatti or Aminadi. This article uses texts from within a religion or faith system without referring to secondary sources that critically analyze them. Please help improve this article. (October 2011) (Learn how and when to remove this template message) Depiction of the death of Abinadi According to the Book of Mormon, Abinadi (/əˈbɪnədaɪ/)[1] was a prophet who lived on the American continent about 150 BC. In the Book of…

2024 Philippine television series Encantadia Chronicles: Sang'greTitle cardGenreFantasy dramaBased onEncantadiaby Suzette DoctoleroWritten bySuzette Doctolero Anna Aleta Nadela Jake Somera Ays de Guzman Directed byMark A. ReyesCreative directors R.J. Nuevas Ricky Lee StarringBianca UmaliCountry of originPhilippinesOriginal languageTagalogProductionCamera setupMultiple-camera setupProduction companyGMA Entertainment GroupOriginal releaseNetworkGMA NetworkRelated Encantadia (2005) Etheria: Ang Ika…

Artikel ini berisi konten yang ditulis dengan gaya sebuah iklan. Bantulah memperbaiki artikel ini dengan menghapus konten yang dianggap sebagai spam dan pranala luar yang tidak sesuai, dan tambahkan konten ensiklopedis yang ditulis dari sudut pandang netral dan sesuai dengan kebijakan Wikipedia. (Agustus 2019) MediaTek Inc.Nama asli聯發科技JenisPublikKode emitenTWSE: 2454IndustriSemikonduktorGPUKartu grafisElektronik konsumenPerangkat keras komputerDidirikan28 Mei 1997; 26 tahun lalu (1…

SEAT IncaInformasiProdusenSEATMasa produksi1996–2003PerakitanMartorell, SpanyolPacheco, ArgentinaBodi & rangkaKelasKendaraan komersial ringanBentuk kerangkaPanel vanTata letakMesin depan, penggerak roda depanPlatformVolkswagen Group A03Mobil terkaitSEAT Ibiza Mk2SEAT Córdoba Mk1Volkswagen Caddy Typ 9KVolkswagen Polo Mk3Volkswagen Polo PlayaVolkswagen Polo ClassicPenyalur dayaMesin1.4 L I41.6 L I41.9 L I4 D1.9 L I4 SDI1.9 L I4 TDIDimensiPanjang4.207 mm (1…

SEAT AlhambraInformasiProdusenSEATMasa produksi1996–2020 (Diproduksi 497.987)PerakitanPalmela, Portugal (AutoEuropa)Bodi & rangkaKelasMPV besarBentuk kerangkaMPV 5 pintuTata letakMesin depan, penggerak roda depan SEAT Alhambra adalah mobil berjenis MPV besar yang diproduksi oleh produsen mobil SEAT asal Spanyol sejak tahun 1996 hingga tahun 2020. Diproduksi di pabrik Grup Volkswagen milik AutoEuropa di Palmela, Portugal. Menggunakan platform yang sama dengan Volkswagen Sharan. Nama mo…

SEAT SportJenisSubsidiary of SEAT S.A.IndustriAutomotivePendahuluSEAT Special Vehicles departmentDidirikan1985KantorpusatAbrera, SpainJasadevelop, support and compete with SEAT race cars, and produce high performance components for SEAT road car versionsSitus webhttp://www.seat-sport.com/ SEAT Sport adalah divisi motorsport dari produsen mobil Spanyol SEAT yang berdiri tahun 1985.[1] Rally SEAT Cordoba WRC WRC Results Year Car No Driver 1 2 3 4 5 6 7 8 9 10 11 12 13 14 WDC Points WMC Poi…

SEAT Ateca (KH7)Pre-facelift SEAT AtecaInformasiProdusenSEATJuga disebutCupra AtecaMasa produksi2016–sekarangPerakitanRepublik Ceko: KvasinyAljazair: Relizane[1]PerancangAlejandro Mesonero-RomanosBodi & rangkaKelasCompact crossover SUV (C)Bentuk kerangka5-pintu SUVTata letakFront-engine, front-wheel drive or all-wheel drivePlatformVolkswagen Group MQB A1Mobil terkaitŠkoda KaroqVolkswagen Taos/TharuVolkswagen T-RocJetta VS5[2][3]Penyalur dayaMesinBensin:1.…

Academy Awards ke-1Academy Awards pertama di Hotel Hollywood Roosevelt.Tanggal16 Mei 1929 (1929-05-16)TempatHotel Hollywood RooseveltHollywood, Los Angeles, California, ASPembawa acaraDouglas FairbanksSorotanFilm TerbaikWings[1]Penghargaan terbanyakSeventh Heaven dan Sunrise: A Song of Two Humans (3)Nominasi terbanyakSeventh Heaven (5) Academy Awards ke-2 → Acara Academy Awards ke-1, yang dipersembahkan oleh Academy of Motion Picture Arts and Sciences (AMPAS), memberikan …

Harun Nurasid Bupati Hulu Sungai TengahMasa jabatan2010 – 2015WakilFaqih Jarjani PendahuluSaiful RasyidPenggantiNgadimun (pj.) Informasi pribadiLahir(1960-12-12)12 Desember 1960Hulu Sungai Tengah, Kalimantan SelatanMeninggal4 Desember 2019(2019-12-04) (umur 58)BanjarmasinKebangsaanIndonesiaSuami/istriHj. TintainahAnakHj. Haryatin Suci ParatiwiHj. Suryatin HidayahRahma Novita PuraHartina Fajar DamayantiSunting kotak info • L • B DR. Ir. H. Harun Nurasid, S.T., M.E., …

Broadway Melody of 1940Poster Teatrikal 1940SutradaraNorman TaurogProduserJack CummingsDitulis olehCerita:Jack McGowanDore ScharySkenario:Leon GordonGeorge OppenheimerPemeranFred AstaireEleanor PowellGeorge MurphyFrank MorganPenata musikCole PorterRoger EdensWalter RuickSinematograferOliver T. MarshJoseph RuttenbergPenyuntingBlanche SewellDistributorMetro-Goldwyn-MayerTanggal rilis 09 Februari 1940 (1940-02-09) (Amerika Serikat) Durasi102 menitNegaraAmerika SerikatBahasaInggris Br…

Riesenrad, dilihat dari luar taman bermain Prater Wiener Riesenrad (bahasa Jerman untuk Kincir Raksasa Wina) atau Riesenrad adalah sebuah kincir ria yang berada di pintu gerbang taman ria Wurstelprater di Leopoldstadt, Wina. Dibangun tahun 1897 dalam perayaan hari peringatan ulang tahun emas Franz Josef I, kincir ria ini merupakan salah satu dari kincir ria pertama di dunia. Perancangnya adalah orang Inggris bernama Walter Bassett sehingga diameter kincir dibuat persis berukuran 200 kaki[1&#…

Peta lokasi Munisipalitas Egedal Munisipalitas Egedal adalah sebuah kawasan pemukiman (Denmark: kommune) di Region Hovedstaden di Denmark. Munisipalitas Egedal memiliki luas sebesar 125.79 km² dan memiliki populasi sebesar 40.533 jiwa. Referensi Municipal statistics: NetBorger Kommunefakta Diarsipkan 2007-08-12 di Wayback Machine., delivered from KMD aka Kommunedata (Municipal Data) Municipal merges and neighbors: Eniro new municipalities map Diarsipkan 2007-10-11 di Wayback Machine. lbsPe…

Jacob MarisJacob Maris oleh Matthijs Maris, sekitar 1857.Lahir(1837-08-25)25 Agustus 1837The HagueMeninggal7 Agustus 1899(1899-08-07) (umur 61)KarlsbadKebangsaanBelandaDikenal atasLukisan Jacob Hendricus Maris (25 Agustus 1837 – 7 Agustus 1899) adalah seorang pelukis asal Belanda, bersama saudara-saudaranya Willem dan Matthijs milik apa yang kemudian dikenal sebagai pelukis dari Sekolah Den Haag. Dia dianggap sebagai pelukis lanskap Belanda yang paling penting dan berpengaru…

Anugerah Planet Muzik 2017DeskripsiPenghargaan dalam bidang musikTanggal14 Oktober 2017LokasiTheater MES MediaCorp,SingapuraNegara Malaysia Singapura IndonesiaDipersembahkan oleh Dzar Ismail Desta Nabila HudaDiberikan perdana2001Penghargaan terbanyak19 PenghargaanSitus webSitus web resmiSiaran televisi/radioSaluran MediaCorp Suria Astro Ria Astro Maya HD (2014) Astro Ria HD (2015 -) TVRI (2005)[1] antv (2006)[2] Global TV (2008-2012) NET. (2013-2016)[3] Jak…

American college football season 2002 Appalachian State Mountaineers footballNCAA Division I-AA First Round, L 13–14 vs. MaineConferenceSouthern ConferenceRankingSports NetworkNo. 10Record8–4 (6–2 SoCon)Head coachJerry Moore (14th season)Home stadiumKidd Brewer StadiumSeasons← 20012003 → 2002 Southern Conference football standings vte Conf Overall Team   W   L     W   L   No. 3 Georgia Southern $^   7 – 1   …

Ini adalah nama Papua (Serui), marganya adalah Rouw John Richard Banua Rouw Bupati Jayawijaya ke-2Masa jabatan18 Desember 2018 – 18 Desember 2023GubernurLukas Enembe(Gubernur Papua)Nikolaus Kondomo(Pj. Gubernur Papua Pegunungan)WakilMarthin Yogobi PendahuluJohn Wempi WetipoPenggantiSumule TumboWakil Bupati Jayawijaya ke-1Masa jabatan18 Desember 2008 – 18 Desember 2018GubernurBarnabas SuebuLukas EnembeBupatiJohn Wempi Wetipo PendahuluTidak ada, jabatan baruPenggantiMarth…

Sjarifuddin Baharsjah Menteri Pertanian Indonesia ke-20Masa jabatan16 Maret 1993 – 14 Maret 1998PresidenSoeharto PendahuluWardojoPenggantiJustika Baharsjah Informasi pribadiLahir(1932-05-16)16 Mei 1932Sindanglaut, Lemahabang, Keresidenan Cirebon, Hindia BelandaMeninggal15 Januari 2021(2021-01-15) (umur 88)Jakarta, IndonesiaKebangsaanIndonesiaSuami/istriJustika Baharsjah ​(m. 1962)​HubunganLeila Chairani Budiman (saudara)Anak2Orang tuaSutan Baharsy…

Disambiguazione – Se stai cercando altri significati, vedi Eroina (disambigua). Alcuni dei contenuti riportati potrebbero generare situazioni di pericolo o danni. Le informazioni hanno solo fine illustrativo, non esortativo né didattico. L'uso di Wikipedia è a proprio rischio: leggi le avvertenze. Eroina Nome IUPAC(5α,6α)-7,8-dideidro-4,5-epossi-17-metilmorfina-3,6-diol diacetato Caratteristiche generaliFormula bruta o molecolareC21H23NO5 Massa molecolare (u)369,41102 g/mol Numero CAS561-2…

Sebuah biro perjalanan di Luksemburg Biro perjalanan (bahasa Inggris: travel agency, Belanda: reisbureaucode: nl is deprecated ) adalah suatu usaha yang menyediakan jasa perencanaan perjalanan wisata dan penyelenggaraan wisata, termasuk seperti pemesanan tiket, akomodasi, serta pengurusan dokumen perjalanan. Biro perjalanan merupakan suatu usaha yang komersial yang dapat berbentuk badan usaha milik daerah, perseroan terbatas atau koperasi.[1] Jenis Biro perjalanan dapat dibagi menjad…

Panorama jalan di Palomares del Río. Palomares del Río merupakan sebuah kota yang terletak di wilayah Provinsi Sevilla, Andalusia, Spanyol Lihat juga Daftar munisipalitas di Seville Daftar munisipalitas di Spanyol lbsKota di Provinsi Sevilla Aguadulce Alanís Albaida del Aljarafe Alcalá de Guadaíra Alcalá del Río Alcolea del Río Algámitas Almadén de la Plata Almensilla Arahal Aznalcázar Aznalcóllar Badolatosa Benacazón Bollullos de la Mitación Bormujos Brenes Burguillos Camas Cantil…

Kembali kehalaman sebelumnya