Ilmu Komputer, FMIPA UGM

Slides:



Advertisements
Presentasi serupa
Menggambarkan Data: Tabel Frekuensi, Distribusi Frekuensi, dan Presentasi Grafis Chapter 2.
Advertisements

INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Dasar dasar GUI programming di Java
Things you should know before using BPOS Hal hal yang harus kita ketahui sebelum menggunakan BPOS •File naming protocol Aturan penamaan file •User access.
MS. POWER POINT 2007 Kelas XII Semester 2
INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
Wiratmoko Yuwono. Requirement  Apache Web Server  PHP  Library NUSoap.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Kontrol Data Set.
Aplikasi Komputer dalam MRK batagem.com. Aplikasi Komputer dalam MK2 Komputer dan Konstruksi? Normative cost per unit value Construction Automobiles.
Perangkat Lunak Komputer (Software) And Teknologi Informasi (TI)
PEMOGRAMAN BERBASIS JARINGAN
Association Rule B y : E ka P raja W iyata M andala Universitas Putra Indonesia YPTK Padang Fakulas Ilmu Komputer Program Studi Teknik Informatika.
Hypertext & Hypermedia
ISDN Integrated Service Digital Network.
MELAKUKAN INSTALASI SISTEM OPERASI WINDOWS XP
Aspek Sosial & Organisasi Restyandito, S.Kom, MSIS.
Sistem Akuntansi Dana Pensiun
Aplikasi dan Pemrograman Jaringan
TEKNIK PENYAMBUNGAN IT
PART 5 TRAINING INPUT Dosen : Dwisnanto Putro, ST, M.Eng.
Sistem Operasi Tawar, S.Si, M.Kom
COMPUTER ORGANIZATION AND ARCHITECTURE (William Stallings)
Organisasi Komputer Handbook : Computer Organization and architecture 5th Edition – Prentice Hall by William Stalling Materi 3 Bus-Bus.
Sistem Terdistribusi Sistem Operasi Terdistribusi.
Pengantar Teknologi Informasi
Administrasi Basis Data
Process to Process Delivery
Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Pemrograman Berorientasi Objek
Rully Yulian MF MCAD,MCPD,MCT,MVP VB.NET Independent IT Trainer – Application Developer
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Taken From William Stallings Chapter 2 TCP/IP Models.
Review IS & Software System Concept Diah Priharsari PTIIK – Universitas Brawijaya Source: 1.Obrien & Marakas, Management Information.
Operating Systems dan Program Utilitas
Principles of Marketing Fifth Canadian Edition Philip Kotler, Gary Armstrong, Peggy H. Cunningham.
PENGENALAN PL/SQL.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Sistem Operasi “Overview”
M. Suwarso Kegiatan Lembaga Standarisasi Internasional Dalam Hal Telepon Internet Telepon Internet.
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Interface Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Oracle Developer/2000. Developer/2000 Products FormsReportsGraphics.
Telkom Cloud Milono W. Wibowo Divisi Multimedia – PT. TELKOM
KULIAH X FIREWALL KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
Menggunakan OLE Drag-Drop
Menggunakan Drag-Drop
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Switch. Perluasan dari bridge Arsitektur switch: – Store and forward.
Function, Procedure, Unit
Features Full Duplex Operation (Independent Serial Receive and Transmit Registers) Asynchronous or Synchronous Operation Master or Slave Clocked Synchronous.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
TRAVERSING BINARY TREE
Chapter 1 Pendahuluan Komputer sebagai sebuah sistem yang berhirarki
ORGANISASI KOMPUTER Oleh : PUTRA PRIMA NAUFAL, S.ST SUMBER
TUGAS AKHIR VISUAL COMMUNICATION DESIGN
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
Electronic Engineering Polytechnic Institut of Surabaya – ITS Kampus ITS Sukolilo Surabaya DataLink Layer.
Struktur Register dan Metode Pengalamatan Memori
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
C++ Interfacing.
SUMBER CLOCK AVR UNIVERSITAS JENDERAL ACHMAD YANI RIZAL SURYANA.
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
1 PENGANTAR APLIKASI KOMPUTER Haryoso Wicaksono, S.Si. MICROSOFT WINDOWS #2.
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
Slide 1 Chapter 1: Introduction to Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc.
Model Sistem Operasi 5/20/2018.
What is Kerberos? Network Security.
Transcript presentasi:

Ilmu Komputer, FMIPA UGM Model Sistem Operasi Ilmu Komputer, FMIPA UGM

Introduksi Komputer Hardware BIOS Sistem Operasi Aplikasi Tersedia Aplikasi Pengembangan Company Logo

Sistem Operasi Hardware Sistem Operasi BIOS Basic Input/Output System Processor, Memory, Input/Output Sistem Operasi User Mode, Kernel Mode BIOS Basic Input/Output System Company Logo

Pendahuluan Kebanyakan SO Multiuser, aplikasi terpisah dari SO itu sendiri SO berjalan pada model prosesor privillage (model kernel) dengan Pengaksesan pada data sistem Pengaksesan hardware langsung Sedang aplikasi berjalan pada model prosesor nonprivillage (model user) dengan Antarmuka terbatas Sistem data terbatas Tidak boleh mengakses hardware secara langsung Company Logo

Symetric Multiprocessing Multitasking teknik SO untuk sharing prosesor tunggal diantara eksekusi multiple thread Jika banyak prosesor maka masing-masing mengeksekusi thread tersebut secara simultan Jika multitasking SO kelihatannya saja dapat mengeksekusi thread secara bersamaan Tapi multiprosesing SO dapat mengerjakan thread secara sendiri2 Windows 2000 merupakan symmetric multiprocessing (SMP) SO. Company Logo

Ilustrasi Perbedaan Company Logo

Arsitektur Windows XP Company Logo

Proses pada user mode, di atas garis Selayang Pandang Proses pada user mode, di atas garis Semua thread dieksekusi dalam sebuah ruang alamat prose yang terproteksi maka system support processes, service processes, user applications, dan environment subsystems masing-masing memiliki private process address space sendiri-sendiri Kernel Mode berada di bawah garis Company Logo

system support processes Diagram system support processes service processes private process address space sendiri-sendiri user applications user applications Company Logo

User Mode 1 2 3 4 system support processes, seperti: logon process dan the session manager 2 Service processes (host Win32 service), Task Scheduler & Spooler service. Banyak aplikasi Windows XP spt Microsoft SQL Server, Microsoft Exchange Server,juga tmsk components yg jalan sbg service. 3 User applications, satu dari 5 jenis: Win32, Windows 3.1, MS-DOS, POSIX, or OS/2 1.2. 4 Environment subsystems, Mengekspos servis2 SO yang dapat dipakai user application dalam bentuk Callable Function, jugamenggambarkan environment SO. Windows XP melayani 3 environment subsystems: Win32, POSIX & OS/2. Company Logo

Catatan Subsystem DLL di bawah Service processes danUser application. Dengan platform Windows XP, user application tidak boleh native Windows XP operating system services langsung; caranya adalah dengan mengakses langsung satu atau lebih subsystem dynamic-link libraries (DLL). Aturan mainnya subsystem DLL sebagai penterjemah fungsi2 yang terdokumentasi ke dalam internal (dan undokumenter) Windows XP system service call. Terjemahan ini dapat melibatkan ataupun tanpa melibatkan pengiriman pesan ke environment subsystem proses yang melayani user application Company Logo

Komponen Kernel Mode Windows XP executive berisi base operating system service, seperti memory management, process dan thread management, security, I/O, dan interprocess communication. Windows XP kernel berisi low-level operating system functions, seperti thread scheduling, interrupt & exception dispatching, multiprocessor synchronization. Juga terdapat set dari routines & basic objects yang merupakan bagian dari executive uses untuk mengimplementasi ke konstruksi higher-level. Device drivers termasuk juga hardware device drivers yang menterjemah user I/O function calls ke specific hardware device I/O requests seperti file system & network drivers Hardware abstraction layer (HAL) adalah lapisan kode yang mengisolasi kernel, device drivers, dan Windows XP executive dari perbedaan platform-specific hardware (seprti perbedaan motherboard) Windowing and graphics system mengimplementasikan fungsi graphical user interface (GUI) (dikenal juga dengan Win32 USER and GDI functions) Company Logo

Core Windows XP File Sistem Title Ntoskrnl.exe Executive and kernel Ntkrnlpa.exe Executive and kernel with support for Physical Address Extension (PAE), which allows addressing of up to 64 GB of physical memory Hal.dll Hardware abstraction layer Win32k.sys Kernel-mode part of the Win32 subsystem Ntdll.dll Internal support functions and system service dispatch stubs to executive functions Kernel32.dll, Advapi32.dll, User32.dll, Gdi32.dll Core Win32 subsystem DLLs Company Logo

Thank You ! Danang Lelono, S.Si.,M.T.