2.5 MICROSOFT WINDOWS

Ukuran: px
Mulai penontonan dengan halaman:

Download "2.5 MICROSOFT WINDOWS"

Transkripsi

1 2.5 MICROSOFT WINDOWS History Cerita dimulai dengan Windows yang sangat berbeda dari pada OS yg lain, yang dikembangkan oleh Microsoft untuk pertama kali komputer pribadi IBM dan disebut sebagai MS-DOS atau PC-DOS. Awal versi, DOS 1.0, dirilis pada Agustus Ini terdiri dari 4000 baris assembly kode sumber bahasa dan berjalan di 8 Kbytes yang menggunakan memori Intel 8086 microprocessor. Ketika IBM mengembangkan sebuah harddisk berbasis komputer pribadi, PC XT, Microsoft mengembangkan DOS 2.0, yang dirilis pada semuanya berisi dukungan untuk harddisk dan disediakan bagi hirarki direktori. Sekarang, disk hanya dapat berisi satu direktori file, mendukung maksimal 64 files. Ketika IBM PC AT diumumkan pada tahun 1984, Microsoft memperkenalkan DOS 3.0. PC AT yang berisi prosesor Intel 80286, disediakan untuk pengalamatan dan menangani fitur proteksi pada memori. Ini tidak digunakan oleh DOS. Untuk tetap kompatibel dengan rilis sebelumnya, OS yang digunakan hanya disebut "fast 8086." OS itu menyediakan dukungan untuk keyboard baru dan peripheral harddisk. Meskipun demikian, kebutuhan memori direkomendasikan hingga 36 Kbytes. Kemudian beberapa upgrade rilis 3,0 dikembangkan. DOS 3.1, dirilis pada tahun 1984, berisi dukungan untuk jaringan pada PCs. Dengan spesifikasi yang tidak jauh berbeda, tetapi ini telah dicapai dengan meningkatkan jumlah dari OS yang dapat swapped. DOS 3,3, diluncurkan pada tahun 1987, memberikan dukungan untuk baris baru komputer IBM, yang PS / 2. Sekali lagi, ini tidak mengambil daya dari kemampuan prosesor yang PS / 2, yang disediakan oleh dan 32-bit chips. Tetapi porsi pada tahap ini telah berkembang ke minimal 46 Kbytes. Sementara itu, mulai pada awal tahun 1980-an, Microsoft memulai perkembangan grafis antarmuka pengguna (GUI) yang akan interposed antara pengguna (user) dan DOS. Microsoft bermaksud untuk bersaing dengan Macintosh, OS yang tadinya tak dpt dibandingi untuk kemudahan penggunaan. pada 1990, Microsoft telah masuk pada versi GUI, yang dikenal sebagai Windows 3.0, yang memiliki beberapa fitur ramah seperti pengguna Macintosh. Namun, ia masih terlalu berat untuk berjalan di atas DOS. Setelah mencoba abortive oleh Microsoft dengan IBM untuk mengembangkan sebuah generasi OS, yang akan memanfaatkan kekuatan yang baru dan yang microprocessors akan menggabungkan kemudahan pada penggunakan fitur Windows, Microsoft bangkit dan mengembangkan sebuah OS baru, Windows NT. Windows NT memiliki kemampuan microprocessors kontemporer dan menyediakan multitasking dalam satu atau beberapa pengguna (user) sekaligus. Versi pertama Windows NT (3,1) telah dirilis pada tahun 1993, dengan GUI Windows 3.1, OS Microsoft yang lain (the follow-on ke Windows 3.0). Akan tetapi, NT 3.1 adalah OS baru 32-bit dengan kemampuan untuk mendukung DOS lama dan aplikasi Windows serta menyediakan dukungan OS / 2. Setelah beberapa versi NT 3.x, Microsoft merilis NT 4.0. NT 4.0 memiliki dasar internal yang sama seperti arsitektur 3.x. Paling penting adalah bahwa perubahan eksternal NT 4.0 menyediakan antarmuka pengguna yang sama seperti Windows 95 (peningkatan upgrade ke Windows 3.1). Utamanya adalah bahwa perubahan arsitektur beberapa komponen grafis yang berjalan dalam modus pengguna sebagai bagian dari subsistem Win32 dalam 3.x telah dipindahkan ke

2 Windows NT Eksekutif, yang berjalan di kernel mode. Manfaat dari perubahan ini adalah untuk mempercepat pengoperasian fungsi penting ini. Potensi adalah kekecewaan grafik fungsi yang sekarang ini mempunyai akses langsung ke level rendah sistem servis, dampak yang mungkin terjadi pada OS. Pada tahun 2000, Microsoft memperkenalkan upgrade utama berikutnya: Windows Seklai lagi, pokok dan Eksekutif Kernel arsitektur fundamental yang sama seperti di NT 4.0, tetapi fitur-fitur baru telah ditambahkan. Penekanan pada Windows 2000 adalah penambahan pelayanan dan fungsi untuk mendukung proses pendistribusian. Pusat elemen Windows 2000 dari fitur baru adalah Active Directory, yang merupakan distribusi dari direktori layanan nama informasi tentang objek pada Windows Windows juga menambahkan plugand-play dan fasilitas power-management yang sudah ada di dalam Windows 98, penerus dari Windows 95. Fitur-fitur ini sangat penting untuk komputer laptop, yang sering menggunakan perkaitan stasiun yang berjalan di baterai. Satu titik akhir umum untuk membuat OS Windows 2000 adalah antara Windows 2000 dan Windows Server 2000 desktop. Pada dasarnya, kernel dan arsitektur eksekutif dan layanan tetap sama, namun beberapa layanan termasuk Server diperlukan untuk digunakan sebagai server jaringan. Pada tahun 2001, baru desktop versi Windows telah dirilis, yang dikenal sebagai Windows XP. Kedua PC rumahan dan bisnis workstation versi XP yang ditawarkan. Pada tahun 2003, Microsoft memperkenalkan versi server baru, yang dikenal sebagai Windows Server 2003, mendukung baik 32-bit dan 64-bit 64-bit processors. Pada versi Server 2003 dirancang khusus untuk 64-bit Intel Itanium hardware. Layanan servis update pertama untuk Server 2003, Microsoft memperkenalkan dukungan terhadap arsitektur prosesor AMD64 baik untuk desktop dan server. Pada tahun 2007, yang terbaru versi desktop Windows telah dirilis, yang dikenal sebagai Windows Vista.Vista mendukung kedua Intel x86 dan AMD x64 arsitektur. Itu fitur utama dari keluaran perubahan GUI dan banyak perbaikan keamanan. Server yang sesuai yaitu Windows Server Single-User Multitasking Windows (selanjutnya dari Windows 2000) adalah contoh nyata dari apa yang telah menjadi gelombang baru dalam sistem operasi microcomputer (contoh lainnya adalah Linux dan MacOS). Windows itu didorong oleh kebutuhan untuk memanfaatkan kemampuan pengolahan hari ini 32-bit dan 64-bit microprocessors, persaingan mainframes dari hanya beberapa tahun lalu dalam kecepatan, kecanggihan hardware, dan kapasitas memori. Salah satu yang paling signifikan fitur baru sistem operasi ini adalah bahwa, meskipun mereka masih dirancang untuk mendukung satu user interaktif, mereka multitasking sistem operasi. Ada dua perkembangan utama memicu kebutuhan multitasking di komputer pribadi, workstation, dan server. Pertama, dengan peningkatan kecepatan dan kapasitas memori microprocessors, bersama dengan dukungan untuk virtual memori, aplikasi menjadi lebih kompleks dan saling terhubung. Contoh, pengguna mungkin ingin mempekerjakan pengolah kata, menggambar sebuah program, dan aplikasi spreadsheet secara bersamaan untuk menghasilkan document. Tanpa multitasking, jika pengguna ingin membuat gambar dan disisipkan ke dalam dokumen pengolah kata, langkah-langkahnya sebagai berikut diperlukan:

3 1. Membuka program menggambar 2. Membuat gambar dan menyimpannya dalam sebuah file atau sementara di clipboard. 3. Menutup program menggambar. 4. Membuka program pengolah kata. 5. Menyisipkan gambar di lokasi yang benar. Jika ada perubahan yang diinginkan, pengguna harus menutup program pengolah kata, membuka program menggambar, mengedit grafis gambar, menyimpannya, menutup program menggambar, membuka program pengolah kata, dan menyisipkan gambar yang diperbarui. Hal ini menjadi membosankan sekali. Dalam sebuah lingkungan multitasking, pengguna dapat membuka setiap aplikasi sesuai kebutuhan. Informasi dapat dipindahkan di antara aplikasi dengan mudah. Setiap aplikasi memiliki satu atau lebih jendela, dan grafis antarmuka dengan perangkat yang seperti mouse memungkinkan pengguna untuk menavigasi dengan cepat dalam lingkungan ini. Kedua motivasi untuk multitasking adalah perkembangan komputasi klien / server. Dengan klien / server computing, komputer pribadi atau workstation (klien) dan host sistem (server) digunakan bersama-sama untuk menyelesaikan aplikasi tertentu. Keduanya adalah saling terhubung, dan setiap yang diberikan bagian dari pekerjaan sesuai dengan kemampuan. Client / server dapat dicapai dalam suatu jaringan area lokal dari komputer pribadi dan server atau alat penghubung antara pengguna dan sistem host besar seperti Mainframe. Sebuah aplikasi mungkin melibatkan satu atau lebih komputer dan satu atau lebih server devices. Untuk memberikan respon yang diperlukan, sistem operasi perlu untuk mendukung kecepatan tinggi antarmuka jaringan dan terkait protokol komunikasi dan transfer data arsitektur sementara pada saat yang sama mendukung interaksi yang sedang berlangsung. Versi server juga mendukung multitasking tetapi mungkin beberapa pengguna. Mereka mendukung beberapa koneksi server lokal maupun bersama-sama menyediakan layanan yang digunakan oleh beberapa user pada jaringan. Sebagai server Internet, Windows harus memiliki dukungan ribuan dari Web sambungan. Architecture Gambar 2.13 menggambarkan keseluruhan struktur Windows 2000; rilis Windows sebelumnya, termasuk Vista, pada dasarnya memiliki struktur yang sama di tingkat detail. Pada struktur modular Windows cukup memberikan fleksibilitas. Perangkat ini dirancang untuk melaksanakannya

4 pada berbagai platform perangkat keras dan mendukung aplikasi yang ditulis untuk berbagai sistem operasi lain. Seperti yang tertulis, desktop Windows hanya diimplementasikan pada Intel x86 dan AMD64 hardware platforms. Server Windows juga mendukung Intel IA64 (Itanium). Seperti halnya dengan hampir semua sistem operasi, Windows applicationoriented memisahkan perangkat lunak dari inti software OS. kemudian, yang meliputi Eksekutif, Kernel, device drivers, hardware dan lapisan abstak, berjalan dalam mode kernel. Modus Kernel perangkat lunak yang memiliki akses ke sistem data dan ke hardware. Untuk sisa perangkat lunak, berjalan dalam mode user, yang memiliki keterbatasan akses ke sistem data. Operating System Organization Windows termasuk sebuah modular arsitektur. Setiap fungsi sistem dikelola oleh hanya satu komponen dari sistem operasi. Sisa dari OS dan semua aplikasi yang mengakses fungsi yang bertanggung jawab melalui komponen menggunakan standar sistem interfaces. Key sistem data hanya dapat diakses melalui fungsinya. Pada prinsipnya, setiap modul dapat dihapus, upgrade, atau diganti tanpa perlu menulis ulang seluruh sistem atau aplikasi standar program antarmuka (API). Kernel-mode komponen Windows adalah sebagai berikut: Executive: Berisi base servis OS, seperti manajemen memori, proses dan urutan manajemen, keamanan, I / O, dan komunikasi interprocess. Kernel: Kontrol pelaksanaan prosesor(s). Kernel mengelola penjadwalan thread, proses perpindahan (switching), kecuali penanganan interrupt, dan sinkronisasi multiprocessor. Tidak seperti Executive dan level pengguna, kode kernel sendiri tidak berjalan dalam threads.

5 Hardware abstraction layer (HAL): Maps antara perintah generik perangkat keras dan tanggapan dan beberapa keunikan untuk platform tertentu. Termasuk OS dari platform perangkat keras yang memiliki spesifik berbeda. Sebuah HAL membuat setiap system bus komputer, penanganan akses memori langsung (DMA), penanganan interrupt, sistem waktu, dan modul memori yang sama untuk melihat komponen Eksekutif dan Kernel. Ia juga memberikan dukungan yang diperlukan untuk multiprocessing simetris (SMP), dijelaskan selanjutnya. Device drivers: Librari Dynamic yang memperluas fungsi Eksekutif. Termasuk perangkat driver hardware yang menterjemahkan pengguna fungsi I / O dipanggil ke perangkat khusus permintaan I / O hardware dan kemudian komponen perangkat lunak menerapkan sistem berkas, protokol jaringan, dan sistem ekstensi lainnya yang perlu dijalankan dalam mode kernel. Windowing and graphics system: mengimplementasikan fungsi antarmuka pengguna grafis (GUI), seperti berhadapan dengan jendela (Windows), penanganan antarmuka user, dan menggambar. Eksekutive Windows termasuk komponen spesifik untuk fungsi sistem dan menyediakan sebuah API untuk user-mode software. Berikut ini adalah penjelasan singkat dari masingmasing modul Eksekutive: I/O manager: Menyediakan kerangka kerja yang melalui device I / O yang dapat diakses untuk aplikasi, dan bertanggung jawab untuk dispatching ke perangkat yang sesuai driver untuk proses lebih lanjut. I / O manager menerapkan semua Windows I / O API dan memaksa keamanan dan penamaan untuk perangkat, protokol jaringan, dan file sistem (menggunakan obyek Manajer). Cache manager: Meningkatkan kinerja file berbasis I / O yang menyebabkan file data yang lama berada dalam memori utama untuk akses cepat, dan disk writes akan diproses pembaruan dalam memori dalam jangka waktu singkat sebelum dikirim ke disk. Object manager: Membuat, mengelola, dan menghapus objek Windows Eksekutive dan jenis data tipe abstrak yang digunakan untuk mewakili seperti proses, threads, dan sinkronisasi objek. Ia memaksa aturan yang seragam untuk menahan, penamaan, dan pengaturan keamanan objek. Manajer objek juga menciptakan penanganan objek, yang terdiri dari kontrol akses informasi dan pointer pada object. Plug-and-play manager: Menentukan driver yang diperlukan untuk mendukung perangkat khusus dan memuat driver tertentu. Power manager: Koordinasi manajemen daya di antara berbagai perangkat dan dapat dikonfigurasi untuk mengurangi konsumsi daya oleh perangkat idle shutting down, menempatkan daya ketika prosesor sleep, dan bahkan menulis semua dari memori ke disk dan mengatur pemutusan aliran listrik ke seluruh sistem. Security reference monitor: memaksa akses-validasi dan audit generasi rules. Windows berorientasi objek memungkinkan untuk model yang konsisten dan seragam dalam melihat keamanan, sampai ke dasar yang membentuk badan Eksekutive. Dengan demikian, Windows menggunakan rutinitas yang sama untuk mengakses validasi dan untuk pengecekan audit pada semua proteksi objek, termasuk file, proses, alamat space, dan I / O devices. Virtual memory manager: mengelola alamat virtual, memori fisik, dan Pager pada file di disk. Kontrol memori hardware dan manajemen struktur data pada pemetaan alamat virtual dalam proses dari ruang alamat fisik halaman di komputer memory. Process/thread manager: Membuat, mengelola, dan penghapusan proses dan urutan objects.

6 Configuration manager: bertanggung jawab untuk melaksanakan dan mengelola sistem registri, pada repositori untuk besar both sistem dan pengaturan per-user dari berbagai parameter. Local procedure call (LPC) facility: menerapkan sebuah efisiensi prosedur cross-proses disebut mekanisme lokal untuk komunikasi antara proses pelaksanaan servis dan subsystems. Mirip dengan remote prosedur call (RPC) fasilitas yang digunakan untuk pengolahan pendistribusian. User-Mode Processes ada empat dasar jenis proses user-mode yang didukung oleh Windows: Special system processes: layanan modus Pengguna yang dibutuhkan untuk mengelola sistem, seperti sesi manajer, otentikasi subsistem, layanan manager, dan proses logon Service processes: Printer spooler, event logger, pengguna modus komponen yang bekerja sama dengan perangkat driver, berbagai macam layanan servis jaringan, dan banyak yang lain. Layanan ini digunakan oleh Microsoft dan kedua eksternal untuk memperluas pengembangan perangkat lunak sistem fungsi mereka sebagai satusatunya cara untuk menjalankan latar belakang Modus kegiatan user pada sistem Windows. Environment subsystems: Menyediakan berbagai personalis OS (environments). Yang didukung adalah Win32/WinFX dan subsystems POSIX. Masing-masing lingkungan Subsistem termasuk subsistem proses bersama antara semua aplikasi yang menggunakan subsistem dan dinamik link library (DLL) yang mengkonversi aplikasi user untuk memanggil LPC pada subsistem proses, dan / atau memanggil Windows itu sendiri. User applications: executables (EXEs) dan DLL yang menyediakan fungsi pengguna untuk menjalankan penggunaan sistem. EXEs dan DLL umumnya ditargetkan di lingkungan subsystems tertentu; meskipun sebagian dari program yang diberikan sebagai bagian dari OS yang menggunakan sistem antarmuka (NTAPI). Ada juga dukungan untuk menjalankan program 16-bit yang ditulis untuk Windows atau 3,1 MS-DOS. Windows disusun untuk mendukung aplikasi yang ditulis untuk beberapa OS personalitas. Windows ini memberikan dukungan umum menggunakan modus kernel set komponen yang mendasari subsystems dilingkungan yang dilindungi. Pelaksanaan setiap subsistem termasuk proses terpisah, yang berisi struktur data yang dipakai bersama-sama, hak, dan Eksekutif menangani obyek yang dibutuhkan untuk melaksanakan suatu personality. Proses ini dimulai oleh Windows Session Manager ketika pertama jenis aplikasi dijalankan. Subsistem proses yang berjalan sebagai sebuah sistem users, sehingga Eksekutif akan melindungi alamat space dari proses yang dijalankan oleh user biasa. sebuah provider subsistem menyediakan grafis atau command-line user interface yang menentukan tampilan dan nuansa OS untuk pengguna. Selain itu, setiap subsistem dilindungi menyediakan API bagi partikulasi operasi environment. Ini berarti aplikasi diciptakan untuk lingkungan operasi tertentu yang dapat berjalan tetap pada Windows, karena melihat antarmuka OS mereka yang sama dengan mereka yang telah ditulis. Yang paling penting adalah subsistem Win32. Win32 API yang dilaksanakan pada kedua Windows NT dan Windows 95 dan kemudian dirilis pada Windows 9x. Banyak aplikasi Win32 yang ditulis untuk Windows 9x garis sistem operasi berjalan pada sistem NT tidak berubah. Pada rilis Windows XP, Microsoft berfokus pada peningkatan kompatibilitas dengan Windows 9x sehingga cukup aplikasi (perangkat dan driver) bahwa mereka akan berjalan lebih lanjut dan mendukung untuk

7 Windows 9x dan fokus pada NT. Yang terbaru pada program API yaitu untuk Windows WinFX, yang didasarkankan pada Microsoft. NET programming model. WinFX diimplementasikan pada Windows sebagai lapisan di atas Win32 dan bukan sebagai subsistem berbeda jenis. Client/Server Model Layanan Sistem operasi Windows, proteksi subsystems, dan aplikasi yang disusun menggunakan klien / server model komputasi, yang merupakan model untuk didistribusikan dan komputasi. Arsitektur yang sama ini dapat diadopsi untuk penggunaan internal pada sistem tunggal, seperti halnya dengan Windows. Asal dari NT API adalah serangkaian layanan berbasis kernel yang menyediakan inti abstractions yang digunakan oleh sistem, seperti proses, threads, virtual memori, I / O, dan komunikasi. Windows menyediakan pengaturan layanan yang baik dengan klien / server model untuk melaksanakan fungsi proses users-mode. Baik di lingkungan subsystems dan pengguna Windows mode layanan diimplementasikan sebagai proses yang berkomunikasi dengan klien melalui RPC. Setiap proses server menunggu adanya permintaan dari klien untuk salah satu layanan (misalnya, layanan memori, proses penciptaan servis, atau layanan jaringan). klien, yang dapat menggunakan aplikasi atau program server lainnya dengan mengirim pesan servis. Dengan mengirimkan pesan yang diarahkan melalui Eksekutif ke server. Server akan melakukan operasi yang diminta dan mengirim hasil atau informasi status dengan pesan lain yang diarahkan melalui Eksekutif kembali ke klien. Keuntungan dari klien / server arsitektur meliputi: It simplifies the Executive. Hal ini dimungkinkan untuk membangun berbagai API dilaksanakan user-mode server tanpa konflik atau duplikasi pada Eksekutif. API baru dapat ditambahkan dengan mudah. It improves reliability. Setiap server baru berjalan di luar kernel, dengan masing - masing partisi dari memori, dilindungi dari server lain. Satu server dapat mengalami kegagalan atau eror tanpa mempengaruhi sistem OS. menyediakan sarana yang seragam untuk aplikasi untuk berkomunikasi dengan layanan melalui RPCs tanpa membatasi fleksibilitas. ini menyediakan dasar yang cocok untuk didistribusikan computing. Biasanya, didistribusikan pada komputasi yang menggunakan klien / server model, dengan mengontrol prosedur pemanggilan didistribusikan menggunakan modul klien dan server dan pertukaran pesan antara klien dan servers. Threads and SMP Dua karakteristik penting Windows adalah dukungan untuk threads dan simetris multiprocessing (SMP), baik yang telah diperkenalkan dalam Bagian 2.4. [RUSS05] berikut daftar fitur Windows yang mendukung benang dan SMP: OS dapat menjalankan rutinitas pada prosesor yang tersedia, dan dapat melaksanakan berbagai rutinitas secara bersamaan pada prosesor yang berbeda. Windows mendukung penggunaan beberapa pelaksanaan threads dalam satu proses. Beberapa topik yang sama harus dijalankan pada proses yang berbeda pada prosesor secara bersamaan. Server dapat menggunakan beberapa proses threads untuk memproses permintaan lebih dari satu klien secara bersamaan. Windows menyediakan mekanisme untuk berbagi data dan sumber daya antara proses interprocess fleksibel dan kemampuan komunikasi.

8 Windows Objects Windows sangat mengacu pada konsep-konsep berorientasi objek design. Hal ini memfasilitasi pendekatan berbagi sumber daya dan data antara proses dan perlindungan sumber daya. Diantaranya kunci konsep berorientasi objek yang digunakan oleh Windows adalah sebagai berikut: Encapsulation: Sebuah benda terdiri dari satu atau beberapa item data yang disebut atribut, dan satu atau lebih prosedur yang dapat dilakukan pada data yang disebut services. Dengan demikian, data dalam objek mudah dilindungi dari penggunaan yang tidak sah dan dari illegal users (misalnya, mencoba untuk menjalankan sebuah nonexecutable bagian dari data). Object class and instance:sebuah objek kelas yaitu template pada daftar atribut dan layanan dari sebuah objek dan mendefinisikan beberapa obyek characteristics. Misalnya, terdapat proses kelas satu objek dan satu proses untuk setiap objek yang sedang aktif. Inheritance: Meskipun pelaksanaan adalah kode tangan, Eksekutif menggunakan warisan (inherit) untuk memperpanjang kelas obyek dengan menambahkan fitur baru. Setiap Eksekutif kelas didasarkan pada basis kelas virtual yang menentukan metode penciptaan, penamaan, keamanan, dan penghapusan objek. Polymorphism: Secara internal, Windows menggunakan set umum fungsi API pada memanipulasi objek-objek dari jenis apa pun, ini adalah fitur polymorphism, Windows tidak sepenuhnya polymorphic karena banyak API yang khusus untuk jenis objek khusus. Tidak semua entitas pada Windows adalah objects. Objects yang digunakan dalam kasus dimana data yang ditujukan untuk pengguna akses mode data atau bila digunakan bersama-sama atau yang restricted. diantars entitas objek yang diwakili oleh file, proses, threads, semaphores, waktu, dan windows. Windows menciptakan dan mengelola segala jenis objek dalam cara yang seragam, melalui via objek manager. Obyek ini yang bertanggung jawab untuk menciptakan dan menghancurkan benda atas nama aplikasi dan untuk memberikan akses ke obyek dan layanan data. Objek mungkin memiliki informasi yang berkaitan dengan keamanan mereka, dalam bentuk Keamanan keterangan (SD). Keamanan informasi ini dapat digunakan untuk membatasi akses ke objek berdasarkan isi dari sebuah bukti yang menjelaskan objek user tertentu. Untuk contoh, sebuah proses dapat membuat sebuah semaphore (sinyal) dengan maksud bahwa hanya pengguna tertentu harus bisa membuka dan menggunakan semaphore tersebut. Terdapat dua kategori obyek yang digunakan oleh Windows yang digunakan untuk proses sinkronisasi dilakukan dari prosesor: Dispatcher objects: The subset Eksekutif benda yang dapat menunggu pada threads untuk mengontrol dan sinkronisasi dispatching thread berbasis sistem operasi. Control objects: Digunakan oleh Kernel komponen untuk mengelola pengoperasian prosesor di daerah yang tidak dikelola oleh penjadwalan thread normal. Tabel 2.5 Kernel daftar kontrol objek.

9 Windows tidak sepenuhnya termasuk berorientasi objek OS. Hal ini tidak dilaksanakan secara bahasa berorientasi objek. Struktur data yang sepenuhnya berada dalam satu Eksekutif komponen tersebut tidak mewakili sebagai objek. Namun demikian, Windows menggambarkan kekuatan teknologi berorientasi objek dan merupakan peningkatan kecenderungan terhadap penggunaan teknologi ini di desain OS. 2.8 LINUX History Linux dimulai sebagai UNIX varian untuk arsitektur IBM PC (Intel 80386). Linus Torvalds, seorang mahasiswa Finlandia ilmu komputer, penulis version asli. Torvalds mengirimkan versi asli Linux di Internet pada tahun Sejak itu, sejumlah orang, bekerjasama melalui Internet, telah memberikan kontribusi untuk pengembangan Linux, semua di bawah kontrol Torvalds. Karena Linux adalah gratis dan kode sumber yang tersedia, menjadi sebuah awal alternatif untuk workstation UNIX lainnya, seperti ditawarkan oleh Sun Microsystems dan IBM. Sekarang, Linux adalah fitur yang penuh dengan fitur sistem UNIX yang berjalan pada semua platform, dan banyak lagi, termasuk Intel Pentium dan Itanium, dan Motorola / IBM PowerPC.

10

11 Kunci keberhasilan Linux telah tersedia pada paket perangkat lunak bebas di bawah naungan the Free Software Foundation (FSF). FSF bertujuan stabil, platform - independen perangkat lunak yang bebas, kualitas tinggi, dan dikelola oleh komunitas pengguna. GNU FSF dari project menyediakan peralatan untuk para pengembang perangkat lunak, dan GNU Public License (GPL) adalah meterai persetujuan FSF. Torvalds menggunakan peralatan GNU dalam mengembangkan kernel-nya, maka dia dirilis di bawah GPL. Jadi, Distro Linux yang Anda lihat sekarang adalah produk dari FSF dari proyek GNU, dari setiap usaha Torvald, dan banyak kolaborator di seluruh dunia. Selain penggunaannya oleh banyak individu pemrogram, Linux kini telah membuat penekanan yang signifikan dalam perusahaan dunia. Tidak hanya karena gratis dari perangkat lunak saja, tetapi juga karena kualitas kernel Linux. Banyak pemrogram berbakat telah berkontribusi untuk versi terakhir, sehingga menghasilkan teknis produk yang mengesankan. Selain itu, Linux sangat modular dan mudah dikonfigurasi. Membuat mudah meningkatkan kinerja optimal dari berbagai platform perangkat keras. Ditambah, dengan kode sumber yang tersedia, vendor dapat mentweaking aplikasi dan utilitas untuk memenuhi spesifik kebutuhan. Modular Structure Kebanyakan UNIX kernel yang monolitis. monolitik Kernel adalah salah satu yang meliputi hampir semua fungsi OS besar dalam satu blok kode yang berjalan sebagai sebuah proses dengan satu alamat space. Semua fungsional komponen kernel yang memiliki akses ke semua

12 data internal dan struktur data rutinitas. Jika ada perubahan dibuat untuk setiap bagian yang khas monolitis OS, semua modul dan rutinitas harus relinked dan reinstall dan sistem rebooted sebelum perubahan dapat mengambil sebuah effect. Hasilnya, ada modifikasi, seperti menambahkan perangkat baru driver atau file system fungsi, adalah sangat sulit. Masalah ini sangat akut untuk Linux, yang merupakan perkembangan global dan dilakukan oleh sebuah kelompok yang terkait dan merebeh pemrogram independen. Walaupun Linux tidak menggunakan pendekatan microkernel, ia mencapai banyak potensi keuntungan dari pendekatan ini dengan cara arsitektur modular tertentu. Linux adalah struktur dari kumpulan modul, nilai yang dapat secara otomatis dimuat dan diturunkan pada tuntunan. Pada dasarnya, modul merupakan kode objek file yang dapat dihubungkan ke dan unlink dari runtime kernel. Khususnya, modul menerapkan beberapa fungsi tertentu, seperti sebuah filesystem, perangkat driver, atau fitur lain dari kernel di atas layer. Sebuah modul tidak dijalankan sebagai proses atau thread sendiri, walaupun dapat menciptakan kernel threads untuk berbagai keperluan yang diperlukan. Sebaliknya, modul dijalankan dalam kernel mode atas nama yang sedang diproses. Jadi, meskipun Linux dapat dianggap monolitik, struktur yang modular mengatasi beberapa kesulitan dalam mengembangkan kernel. Modul Linux Loadable memiliki dua karakteristik penting: Dynamic linking: sebuah modul Kernel dapat dimuat dan dihubungkan ke dalam kernel pada saat kernel yang sudah ada di dalam memori dan sedang di eksekusi. Sebuah modul juga dapat unlinked (diputuskan) dan dihapus dari memori setiap saat. Stackable modul: Modul tersebut diatur dalam hirarki. Masing-masing modul berfungsi sebagai perpustakaan ketika mereka diarahkan oleh modul klien lebih tinggi di atas hirarki, dan sebagai klien ketika mereka referensi modul lebih bawah. Di Linux, pengguna program atau pengguna dapat secara eksplisit memuat dan membongkar modul kernel menggunakan perintah insmod dan rmmod. Kernel itu sendiri perlu untuk memonitor fungsi tertentu dan dapat memuat dan membongkar modul yang diperlukan. Dengan stackable modul, dependensi antara modul dapat ditetapkan. Hal ini memiliki dua manfaat: 1. Kode umum untuk satu set modul yang sama (misalnya, driver untuk hardware yang sama) dapat dipindahkan ke dalam satu modul, mengurangi replikasi. 2. Kernel dapat memastikan bahwa modul-modul yang diperlukan sekarang ini, dari pemuatan ulang modul yang lainnya berjalan tergantung modul, dan memuat apapun tambahan bila diperlukan modul modul yang baru dibuka. Gambar 2.17 adalah contoh yang menggambarkan struktur yang digunakan oleh Linux untuk mengelola modul. Angka menampilkan daftar modul kernel setelah hanya dua modul telah dimuat: FAT dan VFAT. Setiap modul ditetapkan oleh dua tabel, modul tabel dan simbol tabel. Modul tabel termasuk elemen sebagai berikut:

13 *next: Pointer ke modul berikut. Semua modul akan disusun dalam sebuah penghubung list. Daftar dimulai dengan pseudomodule (tidak ditampilkan dalam Gambar 2,17). *name: Pointer ke nama modul. size: Modul ukuran memori halaman. usecount: Modul penggunaan counter. Penghitung incremented adalah ketika suatu operasi melibatkan modul fungsi dijalankan dan decremented saat operasi terminates. flags: Modul flag. nsyms: Jumlah simbol diekspor. ndeps: Jumlah referensi modul *syms: Pointer ke modul ini dari simbol tabel. *deps: Pointer ke daftar modul yang akan diarahkan oleh modul ini. *refs: Pointer ke daftar modul-modul yang menggunakan modul ini.

14 Simbol tabel mendefinisikan simbol yang dikontrol oleh modul ini yang digunakan di tempat lain. Gambar 2.17 menunjukkan bahwa modul VFAT telah dimuat setelah modul FAT dan bahwa modul VFAT tergantung pada modul FAT. Kernel Components Gambar 2.18, menunjukkan komponen utama dari kernel Linux seperti yang diterapkan di sebuah arsitektur IA-64 (misalnya, Intel Itanium). Yang menampilkan beberapa tokoh proses yang berjalan di atas kernel. Setiap kotak menunjukkan proses terpisah, setiap saat berbelokbelok sesuai dengan panah yang merupakan urutan dari execution. kernel itu sendiri terdiri dari kumpulan komponen interaksi, dengan panah yang menunjukkan interaksi-interaksi utama. Sebuah hardware yang juga digambarkan sebagai satu set komponen dengan panah yang menunjukkan kernel atau menggunakan komponen kontrol atau komponen perangkat keras. Semua komponen kernel, tentu saja, dijalankan pada prosesor, tetapi untuk kemudahan, hubungan ini tidak akan ditampilkan.

15 Ringkasan, prinsip komponen kernel berikut ini: Signals: Kernel menggunakan sinyal untuk memanggil ke dalam proses. Misalnya, sinyal yang digunakan untuk memberitahukan beberapa proses kesalahan, seperti divisi/pembagian oleh angka nol. Tabel 2.6 memberikan beberapa contoh sinyal. System calls: Sarana Sistem panggilan dimana proses permintaan servis kernel tertentu. Ada beberapa ratus sistem panggilan, yang dapat kira-kira dikelompokkan ke dalam enam kategori: filesystem, proses penjadwalan, komunikasi interprocess, socket (jaringan), dan miscellaneous. Table 2.7 mendefinisikan beberapa contoh dalam setiap kategori.

16

17 Processes and scheduler: Membuat, mengelola, dan penjadwalan proses. Virtual memory: mengelola dan mengalokasikan memori virtual untuk proses. File systems: Memberikan global, hirarkis untuk nama file, direktori, dan file lain yang berhubungan dengan objek dan menyediakan fungsi sistem berkas. Network protocols: MenSupports Socket dengan antarmuka bagi pengguna untuk TCP / IP protokol suite. Character device drivers: mengelola perangkat yang membutuhkan kernel untuk mengirim atau menerima data satu byte pada satu waktu, seperti terminal, modem, dan printer. Block device drivers: mengelola perangkat yang membaca dan menulis data dalam blok, seperti sebagai berbagai bentuk kedua memori (magnetik disk, CD-ROM, dll). Network device drivers: mengelola kartu jaringan dan komunikasi port yang menghubungkan ke perangkat jaringan, seperti bridges dan router. Traps and faults: menangani perangkap dan kesalahan yang dihasilkan oleh prosesor, seperti kesalahan memori. Physical memory: mengelola page pool dalam frame memori utama dan mengalokasikan page untuk virtual memori. Interrupts: menangani interrupts dari perangkat peripheral.

Arsitektur Sistem Operasi WINDOWS

Arsitektur Sistem Operasi WINDOWS Arsitektur Sistem Operasi WINDOWS Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko, A.Md.Kom sistem operasi Windows MS-DOS sistem operasi dasar yang digunakan dan dikembangkan menjadi

Lebih terperinci

Tipe Sistem Operasi. Stand alone Network Embedded

Tipe Sistem Operasi. Stand alone Network Embedded SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber

Lebih terperinci

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke: Modul ke: Aplikasi Komputer Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi Fakultas Ilmu Komputer Ita Novita, S.Kom, M.T.I Program Studi Informatika www.mercubuana.ac.id Pengenalan

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi

Lebih terperinci

4. SISTEM OPERASI TERDISTRIBUSI

4. SISTEM OPERASI TERDISTRIBUSI 4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang

Lebih terperinci

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi. SISTEM OPERSI Sistem operasi atau Operating System (OS) adalah perangkat lunak yang bertindak sebagai perantara atau penghubung antara pengguna computer (User) dengan Hardware, yang bertugas untuk melakukan

Lebih terperinci

INSTALLASI WINDOWS 7 MENGGUNAKAN FLASHDISK

INSTALLASI WINDOWS 7 MENGGUNAKAN FLASHDISK INSTALLASI WINDOWS 7 MENGGUNAKAN FLASHDISK 1. Langkah pertama yang dilakukan adalah memasukan flashdisk ke CPU sebelum kompuer dinyalakan 2. Setelah flashdisk yang berisi bootable dimasukan keslot USB

Lebih terperinci

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2 1 KOMPONEN SO LAINNYA Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah sekumpulan

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan

Lebih terperinci

PERANGKAT LUNAK KOMPUTER

PERANGKAT LUNAK KOMPUTER PERANGKAT LUNAK KOMPUTER Pengertian Software Perangkat lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktifitas-aktifitas

Lebih terperinci

PROSES. Sistem Terdistribusi

PROSES. Sistem Terdistribusi PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi

Lebih terperinci

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows Sistem operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem

Lebih terperinci

E. Ully Artha SISTEM OPERASI

E. Ully Artha   SISTEM OPERASI E. Ully Artha Email : mas.ully@gmail.com SISTEM OPERASI TAMPILAN SISTEM OPERASI PENGERTIAN Sistem Operasi adalah perangkat lunak yang bertugas mengelola penggunaan sumberdaya dalam komputer dan menyediakan

Lebih terperinci

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sistem Operasi AGUS PAMUJI. Teknik Informatika Sistem Operasi AGUS PAMUJI 1 Session 1 Pengenalan Sistem Komputer 2 Sistem Operasi Compiler Basis data Aplikasi bisnis 3 Definisi Sistem Operasi Software yang mengontrol hardware hanya program biasa(contoh

Lebih terperinci

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Teknologi Informasi Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS

Lebih terperinci

Pertemuan 2. Struktur Sistem Operasi

Pertemuan 2. Struktur Sistem Operasi Pertemuan 2 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation

Lebih terperinci

Perkembangan Sistem Operasi Windows. Teknik Komputer dan Jaringan SMK Muhammadiyah 4 Jakarta

Perkembangan Sistem Operasi Windows. Teknik Komputer dan Jaringan SMK Muhammadiyah 4 Jakarta Perkembangan Sistem Operasi Windows Teknik Komputer dan Jaringan SMK Muhammadiyah 4 Jakarta Microsoft Windows Microsoft Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan

Lebih terperinci

Network Operating Sistem. Gambar Aristektur dari processor independent

Network Operating Sistem. Gambar Aristektur dari processor independent Network Operating Sistem Gambar Aristektur dari processor independent Network Operating System merupakan perangkat lunak yang mengatur pelayanan yang berkaitan dengan jaringan. Trend yang ada pada saat

Lebih terperinci

SISTEM OPERASI WINDOWS

SISTEM OPERASI WINDOWS SISTEM OPERASI WINDOWS WINDOWS Penemu Windows untuk pertama kalinya adalah dua orang yang saling bersahabat sejak kecil, yaitu Bill Gates dan Paul Allen Bill Gates sebelah kanan dan Paul Allen sebelah

Lebih terperinci

PENGANTAR APLIKASI KOMPUTER

PENGANTAR APLIKASI KOMPUTER Pada saat pertama kali komputer digunakan, pengguna dihadapkan pada sulitnya untuk mengoperasikan komputer tersebut. Semakin banyak perangkat tambahan yang bisa ditambahkan kedalam komputer, semakin rumit

Lebih terperinci

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008 Quiz 1 Oleh: Endro Ariyanto (END) Oktober 2008 1. Tuliskan 4 komponen utama komputer! (nilai 12) a. CPU b. Memori c. Modul I/O d. Sistem bus 2. Apa kepanjangan dari MAR dan MBR? (nilai 6) MAR = Memory

Lebih terperinci

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar. 1. Sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer Fungsi Sistem Operasi : Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas

Lebih terperinci

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Pengenalan Linux. Kata Linux untuk saat ini sudah tidak asing lagi bagi para pengguna internet Pengenalan Linux Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat

Lebih terperinci

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer Modul ke: Fakultas 02ILMU APLIKASI KOMPUTER (APLIKOM) Sistem Operasi Dr. Suharno Pawirosumarto, S.Kom, MM KOMUNIKASI Program Studi PENYIARAN Sekilas Tentang Sistem Komputer Kumpulan dari elemen-elemen

Lebih terperinci

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system). BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable

Lebih terperinci

Sejarah dan Rancangan Dasar GNU/Linux

Sejarah dan Rancangan Dasar GNU/Linux Sejarah dan Rancangan Dasar GNU/Linux Kelompok 58.2 Anjar Widianto (1203000145) Annas (1203000153) Arie Murdianto (1203000226) kritik & saran : memang_ganteng@yahoo.com 1 Sejarah Linux Linux is a modern,

Lebih terperinci

Arsitektur Sistem Operasi

Arsitektur Sistem Operasi Arsitektur Sistem Operasi Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko Peranan Sistem Operasi Dalam Struktur Sistem Komputer 1) Peranan Sistem Operasi Dalam Struktur Sistem Komputer

Lebih terperinci

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi. Modul ke: 02Fakultas Riri FASILKOM APLIKASI KOMPUTER Sistem Operasi Fajriah, S.Kom, MM Program Studi Sistem Informasi www.mercubuana.ac.id Abstract dan Tujuan Pembelajaran Abstract Sistem operasi merupakan

Lebih terperinci

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11 DISTRIBUTED FILE SYSTEM Sistem terdistribusi week 11 Outline Pendahuluan Operasi pada file File service Pilihan desain dalam file services Arsitektur file service NFS dan AFS Access control Pendahuluan

Lebih terperinci

PENGANTAR TEKNOLOGI INFORMASI 2

PENGANTAR TEKNOLOGI INFORMASI 2 PENGANTAR TEKNOLOGI INFORMASI 2 (Operating System, Command Prompt, Regedit, System32, TCP/IP Adress) Oleh : MUH. IDRUS (13.1401.164) DK.13 FAKULTAS ILMU KOMPUTER UNIVERSITAS INDONESIA TIMUR MAKASSAR 2014

Lebih terperinci

Pengenalan Sistem Operasi

Pengenalan Sistem Operasi Pengenalan Sistem Operasi Course Objective Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Pengenalan Sistem Operasi Mata

Lebih terperinci

Pemgantar Teknologi Informasi

Pemgantar Teknologi Informasi Pemgantar Teknologi Informasi Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras Pemakai komputer: common user, programmer, aplikasi (program) Tujuan: Menjalankan

Lebih terperinci

Sistem Operasi Mobile

Sistem Operasi Mobile Sistem Operasi Mobile Materi Kuliah MI3493 Teknologi Perangkat Bergerak Pramuko Aji, ST. MT. 1 Intro Sistem operasi mobile memiliki banyak kesamaan dengan sistem operasi konvensional.

Lebih terperinci

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer. Modul ke: Aplikasi Komputer Sistem Operasi Fakultas TEKNIK Muhammad Rifqi, S.Kom, M.Kom Program Studi Ilmu Komputer http://www.mercubuana.ac.id Course Objective Definisi Sistem Operasi. Peran Sistem Operasi

Lebih terperinci

Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi Sistem Operasi Terdistribusi PENDAHULUAN Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu

Lebih terperinci

Remote Execution. Oleh: Idris Winarno

Remote Execution. Oleh: Idris Winarno Remote Execution Oleh: Idris Winarno Introduction Salah satu dasar mekanisme jaringan komputer adalah dapat melakukan perintah komputer secara jarak jauh. Pengguna dapat menjalankan aplikasi programnya

Lebih terperinci

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE Bab 10 Implementasi Sistem File POKOK BAHASAN: Struktur Sistem File Implementasi Direktori Metode Alokasi Manajemen Ruang Bebas Efisiensi dan Performansi Perbaikan Sistem File Berstruktur Log Network File

Lebih terperinci

DISTRIBUTED FILE SYSTEMS

DISTRIBUTED FILE SYSTEMS DISTRIBUTED FILE SYSTEMS OVERVIEW Sistem berkas terdistribusi adalah sebuah sistem di mana banyak pengguna dapat berbagi berkas dan sumber daya penyimpanan. Client, server, dan media penyimpanan dalam

Lebih terperinci

Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi Aplikasi Komputer Modul ke: SISTEM OPERASI Fakultas FASILKOM Sulis Sandiwarno, S.Kom.,M.Kom Program Studi Sistem Informasi Pengantar Sistem Operasi Dalam Ilmu komputer, Sistem operasi atau dalam bahasa

Lebih terperinci

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C Nama : Gede Doddi Raditya Diputra NIM : 0805021099 Kelas : 5.C 1. Hardware terdistribusi Hardware terdistribusi adalah hardware yang pemakaiannya bisa dipakai bersamasama (sharing) yang dihubungkan oleh

Lebih terperinci

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System Thread Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Threads Thread adalah sebuah alur kontrol dari sebuah proses. Suatu

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI Sistem Operasi (Operating System atau OS) Adalah Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,

Lebih terperinci

Studi Kasus: GNU/Linux

Studi Kasus: GNU/Linux Studi Kasus: GNU/Linux Perangkat Lunak Bebas Konsep bebas Analogi kebebasan berbicara vs bir gratis, konsep bebas lebih didasarkan pada kebebasan mengembangkan, mendistribusikan daripada sekedar gratis

Lebih terperinci

Arsitektur Komputer Sistem Operasi

Arsitektur Komputer Sistem Operasi Bab 8 Disusun Oleh : Rini Agustina, S.Kom, M.Pd Arsitektur Komputer 1 adalah program yang berfungsi mengendalikan eksekusi program-program aplikasi serta merupakan interface antara mesin hardware dengan

Lebih terperinci

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer Modul ke: Sistem Operasi Perkembangan komputer & teknologi informasi Fakultas Ilmu Komputer Rahma Farah Ningrum, M.Kom Program Studi Sistem Informasi www.mercubuana.ac.id Sistem Operasi ialah pengelola

Lebih terperinci

APPLICATION LAYER. Oleh : Reza Chandra

APPLICATION LAYER. Oleh : Reza Chandra APPLICATION LAYER Oleh : Reza Chandra Sebagian besar dari kita berpengalaman menggunakan Internet melalui World Wide Web, layanan e-mail, dan file-sharing. Aplikasi ini, dan banyak lainnya, menyediakan

Lebih terperinci

Making Provisions for Applications and Services

Making Provisions for Applications and Services Making Provisions for Applications and Services Ketika seseorang mengakses informasi pada suatu perangkat (device), baik itu PC, laptop, PDA, ponsel, atau device lain yang terhubung ke jaringan, data tidak

Lebih terperinci

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.

1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d. 1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d. Anti virus b. Sistem operasi e. Hardware c. Software 2. Sistem

Lebih terperinci

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi. APLIKASI KOMPUTER Modul ke: SISTEM OPERASI Fakultas Psikologi I b r a h i m, S.T, M.T. Program Studi Psikologi www.mercubuana.ac.id Agenda Pengertian Sistem Operasi Struktur Sistem Operasi Sejarah dan

Lebih terperinci

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama INSTALASI SISTEM OPERASI KOMPUTER Nur Rahmad Suhendra Pertemuan pertama KOMPETENSI DASAR Setelah mempelajari materi ini siswa diharapkan mampu : 1. Mengenal media paket installasi sistem operasi 2. Menjelaskan

Lebih terperinci

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat

Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operat Darius Arkwright Sejarah Awal Pada tahun 1983 Microsoft mengumumkan pembangunan Windows, sebuah sistem operasi graphical user interface (GUI) untuk menggantikan operating system (MS-DOS) yang digunakan

Lebih terperinci

KELOMPOK 1 PERANGKAT LUNAK SISTEM

KELOMPOK 1 PERANGKAT LUNAK SISTEM KELOMPOK 1 PERANGKAT LUNAK SISTEM Disusun Oleh : - Lina Ukhti (20216008) - M. Fakhrudin (20216013) - Yaskur K. (20216019) PERANGKAT LUNAK SISTEM Perangkat lunak sistem merupakan software yang berfungsi

Lebih terperinci

10/09/2014. Masrul Indrayana. Pendahuluan

10/09/2014. Masrul Indrayana. Pendahuluan Masrul Indrayana Pendahuluan Sistem Komputer = Hardware + Software + Humanware Software sesungguhnya adalah Program Program adalah sederetan instruksi yang digunakan untuk mengendalikan komputer sehingga

Lebih terperinci

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT Sistem Terdistribusi Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT List Of Content SO Komponen SO DOS Jenis SO Manfaat SO JARINGAN KOMPUTER VS SISTEM TERDISTRIBUSI Pengertian Jarkom : kumpulan

Lebih terperinci

Aplikasi Komputer. Sejarah & Pengoperasian Windows 7. M. Arif Budiyanto, S.Kom, M.Hum. Modul ke: Fakultas Fasilkom. Program Studi Teknik Infromatika

Aplikasi Komputer. Sejarah & Pengoperasian Windows 7. M. Arif Budiyanto, S.Kom, M.Hum. Modul ke: Fakultas Fasilkom. Program Studi Teknik Infromatika Aplikasi Komputer Modul ke: Sejarah & Pengoperasian Windows 7 Fakultas Fasilkom M. Arif Budiyanto, S.Kom, M.Hum Program Studi Teknik Infromatika www.mercubuana.ac.id Sistem Operasi Secara garis besar sistem

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori

Lebih terperinci

BAB I PENGANTAR LINUX

BAB I PENGANTAR LINUX BAB I PENGANTAR LINUX 1.1. Apakah LINUX itu LINUX adalah nama sistem operasi yang dapat diterapkan pada berbagai jenis mesin, dari PC hingga mainframe. Linux diciptakan oleh Linus Torvard. Sistem operasi

Lebih terperinci

3. 3 Application Layer Protocols and Services Examples

3. 3 Application Layer Protocols and Services Examples NAMA KELOMPOK : RENDY PRATAMA P. 113140707111006 PANJI SATRIA S. 113140707111017 3. 3 Application Layer Protocols and Services Examples Application Layer, Layer tujuh, adalah lapisan paling atas baik di

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1 Sistem Operasi Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi untuk mengalokasikan sumber daya untuk proses. Menurut Stalling (2005)

Lebih terperinci

System Software. Kusniyati, ST.,MKom. Modul ke: Fakultas. Program Studi MKCU

System Software. Kusniyati, ST.,MKom. Modul ke: Fakultas. Program Studi MKCU System Software Modul ke: 02 Harni Fakultas Sistem Operasi merupakan sebuah penghubung/interface antara pengguna dari komputer dengan perangkat keras komputer. Seiring dengan berkembangnya pengetahuan

Lebih terperinci

LINUX. by: Ahmad Syauqi Ahsan

LINUX. by: Ahmad Syauqi Ahsan LINUX by: Ahmad Syauqi Ahsan Agenda 2 Linux Overview Instalasi Linux Ubuntu Install software dari Repository (apt-get) Kegunaan dari Sistem Operasi 3 Berfungsi untuk mengelola hardware dan software dalam

Lebih terperinci

APLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.

APLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU. APLIKASI KOMPUTER Modul ke: Sistem Operasi Fakultas MKCU Ida Farida, M.Kom Program Studi MKCU www.mercubuana.ac.id Pengertian Sistem Operasi APLIKASI KOMPUTER Pengertian, fungsi dan tujuan sistem operasi

Lebih terperinci

1. Disk Schedulling 2. Buffering

1. Disk Schedulling 2. Buffering 1. Disk Schedulling Biasanya prosesor jauh lebih cepat daripada disk, sehingga sangat mungkin bahwa akan ada beberapa permintaan Disk yang harusnya diproses namun disk tersebut belum siap memprosesnya.

Lebih terperinci

SEJARAH LINUX. Dara Hana Wardani. Abstrak

SEJARAH LINUX. Dara Hana Wardani. Abstrak SEJARAH LINUX Dara Hana Wardani Darahana993@yahoo.com Abstrak Linux adalah sebuah sistem operasi yang sangat mirip dengan sistem-sistem UNIX, karena memang tujuan utama rancangan dari proyek Linux adalah

Lebih terperinci

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi? Bab I Pengenalan Sistem Operasi Apa yang dimaksud Sistem Operasi Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem Tercluster Sistem Real -Time Sistem Handheld 1.1 Apa yang

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi PART 2. By Hendri Sopryadi, S.Kom Object Layanan Sistem Operasi System Calls Mesin Virtual Perancangan Sistem dan Implementasi System Generation (SYSGEN) 1 Layanan Sistem Operasi

Lebih terperinci

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi.

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi. System Software Modul ke: Fakultas Psikologi Sistem Operasi merupakan sebuah penghubung/interface antara pengguna dari komputer dengan perangkat keras komputer. Seiring dengan berkembangnya pengetahuan

Lebih terperinci

APLIKASI KOMPUTER (APLIKOM)

APLIKASI KOMPUTER (APLIKOM) MODUL PERKULIAHAN APLIKASI KOMPUTER (APLIKOM) Pengoperasian Dasar Windows Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Ilmu Komputer Teknik Informatika 03 Abstract Modul ini membahas tentang

Lebih terperinci

TUGAS SISTEM OPERASI THREAD

TUGAS SISTEM OPERASI THREAD TUGAS SISTEM OPERASI THREAD Nama kelompok : AWRESTI ILMA F. MEILISTA MITO E. MELISA DIAH NURHANA TRI U. (DPA/2974) (DPA/3112) (DPA/0000) (DPA/3190) SEKOLAH VOKASI PRODI KOMPUTER & SISTEM INFORMASI YOGYAKARTA

Lebih terperinci

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS 7.1 Pendahuluan Pada pertemuan ini akan dibahas perangkat lunak sistem, sistem operasi, fungsi-fungsi sistem operasi, pembagian sistem operasi, program utilitas

Lebih terperinci

SISTEM OPERASI LINUX

SISTEM OPERASI LINUX SISTEM OPERASI LINUX Linux adalah sistem operasi seperti Unix, yang merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory

Lebih terperinci

Sistem Operasi. Proses dan Thread

Sistem Operasi. Proses dan Thread Sistem Operasi Proses dan Thread Proses Abstraksi paling utama dalam sebuah sistem operasi Proses adalah abstraksi dari sebuah program yang sedang berjalan (running program): lebih detail pada model proses

Lebih terperinci

Sus Pokok Bahasan dan Sasaran Belajar

Sus Pokok Bahasan dan Sasaran Belajar SATUAN ACARA PERKULIAHAN Mata Kuliah: SISTEM OPERASI Jurusan/Jenjang/Kode/SKS: TI/S1/KK-045321/3; SI/S1/KK-011314/3; SK/S1/KK-012336/3; MI/D3/KK-013421/4/TK/D3/KK-014413/4 Minggu Pokok Bahasan Ke dan TIU

Lebih terperinci

BAB II LANDASAN TEORI. dihubungkan untuk berbagi sumber daya (Andi Micro, 2011:6). Jaringan Komputer

BAB II LANDASAN TEORI. dihubungkan untuk berbagi sumber daya (Andi Micro, 2011:6). Jaringan Komputer BAB II LANDASAN TEORI 2.1 Jaringan Komputer Jaringan komputer adalah sekumpulan peralatan atau komputer yang saling dihubungkan untuk berbagi sumber daya (Andi Micro, 2011:6). Jaringan Komputer terbagi

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer Pengampu Mata Kuliah Casi Setianingsih (CSI) Hp : 081320001220 (WA Only) Email Tugas : casie.sn@gmail.com Email Tel-U : setiacasie@telkomuniversity.ac.id Komposisi Penilaian Quiz

Lebih terperinci

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only 1. Software Komputer adalah sekumpulan komponen-komponen canggih yang dapat melakukan perhitungan kompleks dengan cepat. Kita sangat membutuhkan peranan komputer untuk menyelesaikan permasaahan kita sehari

Lebih terperinci

Sistem Operasi. Pendahuluan. 2016

Sistem Operasi. Pendahuluan. 2016 Sistem Operasi Pendahuluan michrandi@telkomuniversity.ac.id 2016 Tujuan Perkuliahan Mengetahui pentingnya dan lokasi Memahami cara kerja sistem operasi Memahami kesamaan dan perbedaan antar sistem operasi

Lebih terperinci

P10 Media I/O Universitas Mercu Buana Yogyakarta

P10 Media I/O Universitas Mercu Buana Yogyakarta P10 Media I/O Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Sistem Komputer Komponen utama sistem komputer : CPU Memory (Primary & Secondary) I/O Devices Ex : I Keyboard, Mouse, Modem Ex : O Monitor,

Lebih terperinci

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan system komputer unit masukkan/keluaran

Lebih terperinci

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW Pengantar Teknologi Informasi Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras.

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi Konsep Sistem Operasi resource manager : pengelola seluruh sumber daya yang terdapat pada sistem komputer extended machine : menyediakan sekumpulan layanan ke pemakai sehingga memudahkan

Lebih terperinci

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran) Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran) Sistem komputer memiliki tiga komponen utama, yaitu : CPU, memori (primer dan sekunder), dan peralatan masukan/keluaran (I/O devices) seperti printer,

Lebih terperinci

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER Kelompok 1 Anggota : ARI FEBRYANSYAH BOBBY KURNIAWAN DIAN ULUMIA NIA FITRIANA ORIN HARITSA YASSER APPLICATION LAYER Application layer,adalah lapisan paling atas baik di OSI maupun di TCP/IP model.application

Lebih terperinci

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum Bab 2: Struktur Sistem Operasi Komponen sistem Layanan sistem operasi System Call System Program Struktur sistem Virtual Machine Desain dan implementasi sistem System Generation 3.1 Komponen Sistem Secara

Lebih terperinci

Firewall & WEB SERVICE

Firewall & WEB SERVICE Firewall & WEB SERVICE Definisi Firewall Umumnya ditempatkan pada batas network untuk membangun batas pinggir keamanan (security). Firewall digunakan untuk melindungi internal network dari eksternal yang

Lebih terperinci

Network Monitor System (NMS)

Network Monitor System (NMS) Network Monitor System (NMS) Network moitor system merupakan tool untuk melakukan monitoring atau pengawasan pada elemen-elemen dalam jaringan komputer (router, switch, server, aplikasi, dll.). Hasil pemantauan

Lebih terperinci

2.6. Struktur dasar sistem operasi

2.6. Struktur dasar sistem operasi c. System Call Layanan langsung sisem operasi ke pemogram adalah system call atau API (Application Programming Interface). System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh

Lebih terperinci

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Sistem Operasi 2009 Pertemuan 4 Thread, SMP & Microkernel H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Thread: Kepemilikan sumber daya dan Eksekusi Symmetric Multiprocessing

Lebih terperinci

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System File System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Konsep dan Atribut File System Konsep File Atribut File Operasi

Lebih terperinci

KONSEP & SEJARAH SISTEM OPERASI

KONSEP & SEJARAH SISTEM OPERASI KONSEP & SEJARAH SISTEM OPERASI KONSEP SISTEM OPERASI SEKILAS TENTANG SISTEM KOMPUTER Sistem Komputer pada dasarnya terdiri dari komponen utama yaitu : 1. Hardware atau Perangkat Keras 2. Software yang

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI Chapter 4 STRUKTUR SISTEM OPERASI by MELWIN SYAFRIZAL DAULAY, S.Kom., M.Eng. PART 1. Object Komponen-komponen Sistem Managemen Proses. Managemen Memori Utama. Managemen Secondary-Storage. Managemen Sistem

Lebih terperinci

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati Implementasi Sistem Berkas Kelompok 118-40 Gita Lystia 1204000378 Rahmawati 1204000696 Elly dan Gita 2005 Silahkan menggandakan slide ini tanpa mengubah nota hak cipta Struktur Sistem Berkas Disk merupakan

Lebih terperinci

Router Devices & Configuration

Router Devices & Configuration Modul 18: Overview Router pada dasarnya sama halnya dengan PC. Komponen-komponen internal router hampir sama dengan PC dan router juga membutuhkan operating system untuk menjalankan aplikasinya, tetapi

Lebih terperinci

FILE SERVICE DAN NAME SERVICE

FILE SERVICE DAN NAME SERVICE FILE SERVICE DAN NAME SERVICE PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pengenalan File Service 2. Komponen File Service Interface 3. Pengenalan Name Service 4. Model Name Service Pertemuan: 6-7 Pendahuluan

Lebih terperinci

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER

LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER LAPORAN PRAKTEK SISTEM OPERASI JARINGAN KOMPUTER JOB I Instalasi Sistem Operasi Windows Server 2008 Di susun oleh: Nama : Gurandi Imam A.B NIM : 3.33.13.1.12 Kelas : TK 3B PROGRAM STUDI TEKNIK TELEKOMUNIKASI

Lebih terperinci

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Aplikasi Komputer Modul ke: PERANGKAT LUNAK (SOFTWARE) Fakultas FASILKOM Sulis Sandiwarno, S.Kom.,M.Kom Program Studi Sistem Informasi Pengantar Perangkat Lunak (Software) Komputer Perangkat lunak (Software),

Lebih terperinci

Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.

Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom. Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3 Albertus Dwi Yoga Widiantoro, M.Kom. Komunikasi Sistem Komunikasi: bagaimana komunikasi antara object2 dalam sistem terdistribusi,

Lebih terperinci

P a g e 1. A. Perkenalan

P a g e 1. A. Perkenalan P a g e 1 A. Perkenalan The FoxNet merupakan implementasi dari standar protokol TCP / IP networking tumpukan menggunakan bahasa Standard ML (SML). SML adalah bahasa pemrograman jenis-aman dengan pengumpulan

Lebih terperinci

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )

Kernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( ) Kernel Sistem Operasi LINATI IFFAH (151100098) STMIK Indonesia Padang Yayasan Amal Bakti Mukmin 2016 Kernel A. Pengertian Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem

Lebih terperinci