Top Banner
16

Arsitektur Windows

Jan 15, 2016

Download

Documents

phaiasakuza

xxx
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Arsitektur Windows
Page 2: Arsitektur Windows

Proses Instalasi Windows Dengan Bootable USB

Gambar 2

1. Setting boot order from usb menjadi pilihan pertama, atau kita bisa menekan F10 langsung

ketika boot terjadi, sehingga OS akan membooting dari USB sebagai prioritas utama.

2. Pada saat booting pilih option hardisk lalu dilanjutkan pada media bootable yang disediakan

atau yang anda miliki. Disini kita menggunakan KingstonDataTraveler 2.

Gambar 4

3. Lalu akan muncul bootscreen seperti gambar 4.

4. Setelah proses 3 lalu akan muncul kotak dialog berisi pilihan-pilihan untuk menyesuaikan

instalasi OS Windows 7 yang anda ingin kan. Pada tahap ini cukup pilih next.

Gambar 6

5. Pada proses kali ini kita cukup click pilihan Instal now, lalu checklist pilihan I accept the license

agreement seperti pada gambar 5 lalu pilih next.

Gambar 1

Gambar 3

Gambar 5

Page 3: Arsitektur Windows

Gambar 8

6. Pada gambar 8 pilih pilihan costum untuk membuat partisi partisi pada hardisk anda atau

memformat hardisk anda sebelum di menginstal OS dan anda bias memilih pilihan upgrade

untuk memperbaharui OS Windows anda sebelumnya jika ingin diperbaharui.

Gambar 11

Gambar 12

7. Tunggu hingga semua proses instalasi selesai seperti pada gambar 9 , 11 dan 12 dan nantinya

akan muncul proses untuk persiapan restart seperti pada gambar 10.

Gambar 7

Gambar 9

Gambar 10

Page 4: Arsitektur Windows

Gambar 14

8. Setelah system merestart proses akan kembali dimulai dan akan dilanjutkan dengan proses

completing installation dan system akan merestart kembali seperti pada gambar 13.

Gambar 16

Gambar 18

9. Setelah semua proses instalasi selesai kita akan diminta untuk membuat setting untuk nama

PC kita seperti pada gambar 16 , lalu setelah itu kita akan dimintai serial number Windows 7

seperti gambar 15.

10. Andapun akan diminta untuk memilih setting perlindungan untuk komputer dan untuk

instalasi update terbaru dari windows 7 seperti pada gambar 18, pada proses ini cukup pilih

recommended setting saja. Lalu selanjutnya anda diminta untuk memilih zona waktu anda,

karena kita ada di Indonesia maka kita akan memilih (UTC +07.00) Bangkok, Hanoi, Jakarta.

Gambar 13

Gambar 15

Gambar 17

Page 5: Arsitektur Windows

Gambar 20

Gambar 21

11. Setelah semua proses setting computer anda selesai system akan menyimpannya dan lalu akan

membawa anda langsung ke tampilan desktop anda seperti gambar 21.

Gambar 19

Page 6: Arsitektur Windows

Arsitektur Windows

Seri OS Microsoft Windows adalah salah satu sistem operasi yang paling populer di kalangan

pengguna. Mula-mula Windows dirilis pada tahun 1985 (Windows 1.0) dan sejak itu sampai hari ini

OS Microsoft telah mendominasi pasar komputer pribadi. Windows telah ditulis dalam bahasa

Assembly, C dan C ++ bahasa dan itu hanya antarmuka pengguna grafis (GUI) yang mengelola dan

memelihara sumber daya pengguna komputer dan komponen. Perangkat lunak komputer dikategorikan

dalam perangkat lunak aplikasi dan perangkat lunak sistem. Perangkat lunak aplikasi dapat melakukan

tugas tertentu, editor teks atau gambar seperti Microsoft Word atau Adobe Photoshop adalah beberapa

contoh perangkat lunak aplikasi. Tapi perangkat lunak sistem mengacu pada perangkat lunak yang

memungkinkan komputer untuk berfungsi secara efisien. Special sorts dari perangkat lunak terdiri dari

program, penerjemah, dan bahasa untuk mengendalikan operasi dari sistem komputer. Dalam posting

ini kita akan berbicara tentang evolusi Sistem Operasi Windows dan arsitektur sebagai perangkat lunak

sistem. Jadi sebelum kita mulai, mari kita lihat apakah yang sistem operasi sebenarnya.

Operating System

Sebuah Operating System (OS) adalah sistem perangkat lunak. Ini adalah kumpulan program

yang bertindak sebagai interface atau mediator antara pengguna dan perangkat keras komputer. OS

menyediakan lingkungan yang ramah bagi pengguna untuk mengeksekusi / menjalankan programnya.

Sistem operasi memungkinkan kita untuk mengoperasikan dan memelihara perangkat keras dengan cara

yang diinginkan dan sesuai dengan kebutuhan kita. Beberapa contoh OS adalah Microsoft Windows,

Linux, Macintosh OS X dan UNIX. Bahkan saat ini, ponsel memiliki sistem operasi sendiri.

Tugas Operating System

Kita perlu menggunakan komputer sebagai dasar sehari-hari untuk melakukan tugas-tugas

tertentu seperti membaca email, menulis surat atau menonton video. Kita juga perlu untuk menyimpan

data dalam sistem untuk referensi nanti atau penggunaannya. Semua tugas-tugas dan proses ini harus

dilakukan oleh sistem operasi. OS harus membangun fasilitas untuk memberikan kita beberapa layanan

untuk menyelesaikan semua pekerjaan ini. Jika tidak maka proses akan berakhir dengan sistem yang

tidak dipercaya dan tidak aman. Layanan atau tugas yang OS tawarkan pada pengguna dikategorikan

dalam "Manajemen Proses, Input / Output Operasi (I / O), Manajemen File dan Memory Management".

Page 7: Arsitektur Windows

Process Management

Proses adalah pekerjaan dari program yang sedang berjalan. Proses dapat berjalan secara

simultan dan OS mengelola dan mengendalikan semua proses tersebut. Seorang pengguna dapat

mendengarkan musik saat ia / dia membuat spread sheet (multitasking). Pelaksanaan program apapun

kebutuhan sumber daya seperti memori dan CPU. Hari ini komputer modern memiliki kemampuan

untuk melakukan tugas yang berbeda pada waktu yang sama. Jika Anda menggunakan internet,

kemudian berbagi informasi antara persetujuan dan proses yang diperlukan. OS dapat membuat dan

menghapus proses, mengelola sumber daya untuk proses, sinkronisasi pelaksanaan dan mengalokasikan

memori.

Input/Output Operation

Operasi adalah perangkat sistem kontrol Input dan Output, sehingga pengguna dapat

memasukkan data dan mengakses output. Jadwal alokasi perangkat I / O untuk semua proses OS.

Sebagai pengguna, ketika kita menjalankan program kita perlu memasukkan data dan mendapatkan

hasil yang diinginkan. Misalnya, jika pengguna menulis (Input) surat dengan editor teks, ia juga perlu

untuk mencetak (Output) huruf yang sama atau pandangan itu pada monitor. Setiap input atau output

perangkat (Keyboard, Mouse, Printer, dll) memiliki kontroler sendiri. Sistem operasi harus memiliki

kemampuan untuk mengelola semua perangkat ini dan menyembunyikan (abstraksi) rincian perangkat

keras mereka dari pengguna.

File Management OS memberikan lingkungan yang ramah pada pengguna untuk operasi file seperti membuat file

baru, mengganti nama file, menghapus file yang ada dan lain-lain. Kita semua perlu beberapa ruang

pada mesin lokal untuk menyimpan informasi dan data secara permanen. Data dan informasi dapat

mencakup berbagai jenis file seperti gambar, teks, video, atau bahkan program. Kita juga perlu ruang

untuk menyimpan output atau hasil dari program di sistem kami. Semua file-file ini harus

diselenggarakan dengan cara yang dapat mengambil dengan mudah setiap kali kita membutuhkannya.

Untuk menyimpan data secara permanen kita gunakan perangkat penyimpanan sekunder seperti hard

drive. Sistem operasi menciptakan, memanipulasi, mengatur dan mengelola semua file.

Page 8: Arsitektur Windows

Memory Management

Seperti yang disebutkan di Manajemen Proses, OS mengelola alokasi memori untuk proses

yang berjalan. Ketika program dijalankan, itu dijalankan sebagai proses. Dengan kata lain, proses

merangkum konteks dari program yang berjalan. Setelah salah satu pelaksanaan proses selesai, maka

proses tersebut harus dihapus dari sistem. Mungkin ada banyak program yang berjalan pada saat yang

sama yang perlu untuk mengakses memori utama. Setiap lokasi memori (array byte atau words)

memiliki alamat yang berbeda. CPU dapat mengakses alamat ini secara langsung. Jadi sistem operasi

harus mengalokasikan memori untuk memungkinkan pelaksanaan proses. Ketika memori utama tidak

tersedia dan diduduki oleh proses lainnya, OS harus menggunakan perangkat penyimpanan sekunder

sebagai alternatif untuk menyimpan beberapa proses yang tertunda dan membebaskan memori. Alokasi

dan de-alokasi memori adalah salah satu fitur penting dari sebuah sistem operasi.

Evolusi OS Windows

Kemampuan untuk berkembang adalah fitur lain dari sistem operasi berkualitas baik. Teknologi

dengan cepat tumbuh, pengguna perlu perbaikan dan layanan baru setiap hari. Desain sistem operasi

harus dengan cara yang dapat memberikan mudah instalasi layanan baru dan update. Sejak tahun 1985

Microsoft memperkenalkan Windows 1.0, sistem operasi ini telah berkembang dari Windows 3.x

keluarga untuk Windows NT. Semua versi Windows yang berasal dari dua keluarga ini, beberapa dari

mereka yang berasal dari Windows 3.x dan lain dari Windows NT.

Windows 3.X family

A. Windows 3.1

Microsoft Windows 3.1 adalah anggota pertama dari keluarga Windows. Antarmuka penggunanya

menggunakan grafis (GUI) dan didasarkan untuk berjalan di DOS (Disk Operating System). Windows

3.1x adalah sistem operasi 16-bit yang dirancang untuk komputer pribadi.

Page 9: Arsitektur Windows

B. Windows for Workgroups 3.11

Fitur utama dari Windows for Workgroup 3.11 adalah dukungan jaringan. Ini didukung akses 32-bit,

jaringan 32-bit-direktur kembali penuh dan berjalan di DOS.

Windows 95

Windows 95 merupakan perkembangan signifikan dari versi Windows sebelumnya. Ini dirancang untuk

end-user desktop dengan antarmuka yang lebih baik, dukungan jaringan dan fitur plug-and-play

(menghubungkan perangkat ke sistem tanpa perlu konfigurasi).

Page 10: Arsitektur Windows

Windows 98

Periilisan besar kedua dalam keluarga Windows 9x adalah Windows 98. Ini termasuk fitur baru seperti

Wizards, Utilitas, alat dan sumber daya untuk kinerja yang lebih baik. Windows 98 adalah 16-bit / 32-

bit OS dengan tahap booting berbasis MS-DOS. Sistem operasi ini lebih cepat daripada Windows 95

dan berisi televisi yang diperbaharui, pemutaran video, dan dukungan hardware baru.

Windows Me

Sistem operasi terakhir yang dirilis dalam seri Windows 9X adalah Windows Millennium atau

ME dan itu dirancang oleh Microsoft untuk pengguna rumahan. Ia memiliki kemampuan untuk

menghubungkan komputer pengguna di rumah untuk membuat jaringan area lokal dengan konektivitas

internet yang lebih baik, dan bekerja dengan konten multimedia yang kaya seperti foto, video, dan

musik.

Page 11: Arsitektur Windows

Windows NT family A. Windows NT

Versi pertama keluarga Windows NT (New Technology) dirilis pada tahun 1993. Desainnya

didasarkan pada Windows 95 user interface dan sistem operasi multiprosesor dan multiuser. OS itu

adalah sistem operasi 32-bit yang benar, yang dioptimalkan untuk bekerja dengan perangkat keras

arsitektur 32-bit. Pada tahap ini, Microsoft mulai untuk menghapus ketergantungan pada DOS dan

mulai sepenuhnya mengandalkan NT Kernel.

B. Windows 2000

Windows 2000 desain dibangun di atas user-interface Windows 98 dan membuat

pengguna bisnis yang lebih produktif. Windows 2000 memperkenalkan banyak fitur baru dari

Windows 98 dan Windows 98 SE ke dalam keluarga NT. Windows 2000 membuat pengguna

bisnis lebih produktif. OS ini terintegrasi dengan kemampuan Web dan dukungan untuk

komputer mobile dan perangkat keras membuat Windows 2000 mudah digunakan bagi

pengguna bisnis untuk terhubung ke Internet di mana saja dan kapan saja.

Page 12: Arsitektur Windows

C. Windows XP

Microsoft menggunakan kemampuan Windows 2000 dan fitur bisnis Windows 98 dan Me dan

membuat Windows XP. Windows XP adalah OS cerdas dan memperkenalkan beberapa fitur baru ke

baris Windows, seperti GDI + grafis subsistem dan manajemen gambar ditingkatkan, Start Menu dan

Taskbar telah diperbaiki, Jaringan Terpadu dan dukungan multimedia dan banyak lagi.

Sistem operasi yang berkembang selanjutnya hanya didasarkan pada arsitektur Windows 2000

saja. Sistem operasi selanjutnya seperti Windows XP juga termasuk Windows Vista, 7, dan Windows

8.

Windows Architecture

Arsitektur Windows 2000 adalah arsitektur terbaru dari sistem operasi Windows dan versi

yang lebih baru dari OS Windows memiliki struktur yang sama seperti Windows 2000. Struktur ini

adalah struktur modular, terdiri dari beberapa modul yang sederhana. Modul tersebut adalah:

Hardware lapisan abstraksi

Kernel

Page 13: Arsitektur Windows

Layanan Eksekutif

Subsistem Terproteksi

Lingkungan

Lapisan Abstrak Hardware

Apa yang kita maksud dengan Abstraksi Hardware adalah seperangkat rutinitas yang

memberikan program akses langsung ke sumber daya perangkat keras. Hardware Abstraction Layer

(HAL) membuat dependensi hardware transparan ke seluruh sistem operasi. Hal ini memungkinkan

Windows 2000 menjadi portable dari satu platform ke platform hardware yang lain. Ini adalah lapisan

tipis software atau program yang menyembunyikan (Abstraksi) perbedaan perangkat keras dari sistem

operasi. HAL terdiri dari serangkaian fungsi yang menyembunyikan atau perbedaan abstrak antara

platform hardware. Sebagai contoh, prosesor yang digunakan di sistem anda dapat dari vendor, seperti

Intel, Advanced Micro Devices, dan Motorola. Dalam Windows NT OS, HAL ditempatkan di Kernel

dan di ruang antara hardware dan layanan Win NT.

Page 14: Arsitektur Windows

Kernel Kernel bekerja sangat erat dengan HAL dan merupakan jantung dari sistem operasi. Jadwal

kegiatan itu yang akan dilakukan oleh CPU. Pada komputer yang memiliki beberapa prosesor, kernel

mensinkronisasikan kegiatan antara prosesor untuk mengoptimalkan kinerja. Misalnya, jika Anda

membuka lebih dari satu aplikasi, seperti, MSWord, MS Excel, dan PowerPoint, jadwal kernel waktu

prosesor dalam semua aplikasi.

Kernel-mode driver perangkat mengaktifkan Windows NT untuk berinteraksi dengan

komponen perangkat keras. Driver ini memiliki beberapa rutinitas sistem yang mewakili semua

perangkat sistem dipandang sebagai objek file dalam manajer Input / output untuk pengguna dan I / O

palungan dapat melihat mereka sebagai obyek perangkat. Driver ini ada di tiga tingkat: tingkat tinggi,

tingkat menengah driver dan rendah. Tingkat tinggi bergantung pada tingkat menengah yang

terkandung fungsi driver. Driver menengah bergantung pada tingkat yang lebih rendah; tingkat ini juga

termasuk Windows Driver Model (WMD). Tingkat terendah langsung mengontrol perangkat keras dan

tidak bergantung pada driver tingkat menengah atau tinggi.

Istilah lain yang kita lihat dalam arsitektur Windows adalah mikrokernel. Mikrokernel adalah

kumpulan program yang dapat memberikan tugas-tugas seperti manajemen ruang alamat, manajemen

benang dan komunikasi antar-proses. Mikrokernel bersama dengan kernel Windows bertanggung jawab

untuk membuat pekerjaan sistem operasi efisien.

Executive Services

Executive Services, meliputi kernel dan HAL, menyediakan satu set layanan umum bahwa pengguna dapat menggunakan. Bagian ini berinteraksi dengan Input / perangkat output, manajemen objek, manajemen proses dan sistem keamanan. Setiap kelompok jasa dikelola oleh salah satu komponen dari layanan eksekutif, yang adalah sebagai berikut:

Object Manger

Power Manger

Process Manager

I/O Manager

Virtual Memory Manager

Local Procedure Call Facility

Cache Manager

Security Reference Monitor

Plug and Play Monitor

Device Drive Manager

Object Manager

Objek Manager menyediakan aturan untuk retensi, penamaan dan keamanan objek. Objek dapat berupa, misalnya, file dan folder yang disimpan dalam sistem file. Ini juga menghilangkan sumber daya duplikat objek. Objek Manajer menganggap setiap sumber daya sebagai objek apakah itu adalah sumber daya fisik atau logis seperti file.

Pembuatan dan penyisipan obyek dapat dilakukan dalam bagian ini. Objek Manajer pertama mengalokasikan obyek kosong dan kemudian cadangan sumber daya yang diperlukan. Setelah Ob

Page 15: Arsitektur Windows

yang menyisipkan objek dan membuatnya dapat diakses melalui namanya atau pegangan (cookie). Sebuah Handle merupakan identifier yang menunjuk ke sumber daya Kernel tertentu. Masa obyek juga dikelola oleh Ob dan akan menjaga objek sampai subsistem kebutuhan itu dan kemudian akan dihapus oleh Object Manager.

Power Manager

Power Manger penawaran dengan proses daya seperti power-off, stand by, dan hibernate. Windows 2000 mendukung semua standar terbaru di Power Management termasuk Power Management Lanjutan (AMP) dan Konfigurasi Lanjut dan Antarmuka Daya (ACPI). Akibatnya, perangkat jaringan dapat dimatikan saat tidak digunakan dan dinamis diaktifkan ketika akses jaringan diperlukan. Windows 2000 juga mendukung teknologi Wake-on-LAN, yang memungkinkan seluruh mesin yang akan dimatikan dan kemudian diaktifkan kembali melalui permintaan jaringan yang masuk. Dengan APM dan dukungan ACPI, Windows 2000 memiliki potensi untuk menjalankan untuk waktu yang cukup lama pada sistem bertenaga baterai karena kemampuannya untuk menghemat daya ketika tidak digunakan dan kemudian secara dinamis diaktifkan melalui permintaan jaringan yang masuk.

Process Manager

Process Manager mengelola pembuatan dan penghapusan proses. Ini menyediakan satu set standar pelayanan untuk menciptakan dan menggunakan proses. Windows Process Manager bekerja sama dengan Model Keamanan dan Virtual Memory Manager untuk memberikan perlindungan antar-proses.

I/O Manager

I / O manajer mengelola semua input dan output untuk sistem operasi. Mendukung

semua driver sistem file, driver perangkat keras dan driver jaringan, dan menyediakan

lingkungan yang heterogen bagi mereka. I / O Manager menyediakan interface umum yang

semua driver, seperti driver sistem file FAT dan NTFS driver dapat dipanggil. Hal ini

memungkinkan I / O Manager untuk berkomunikasi dengan semua driver dengan cara yang

sama, tanpa pengetahuan tentang bagaimana perangkat mereka pengendalian benar-benar

bekerja. I / O Manager menyediakan manajer cache untuk meningkatkan kinerja disk dengan

caching permintaan membaca dan kemudian menuliskannya pada disk di balik layar.

Virtual Memory Manager

Arsitektur memori untuk Windows2000 adalah sistem memori virtual demand-paged,

diakses melalui alamat 32-bit. Virtual Memory adalah istilah yang digunakan untuk

menggambarkan teknik dimana sistem operasi dapat mengalokasikan memori lebih dari apa

yang tersedia secara fisik. Setiap proses dialokasikan ruang sendiri yang unik alamat virtual,

yang tampaknya menjadi 4 gigabyte (GB) dalam ukuran. Ruang alamat ini dibagi menjadi blok

dengan ukuran yang sama disebut Pages.

Demand Paging adalah metode dimana data akan dipindahkan di halaman dari memori

fisik ke file paging sementara pada disk. Sebagai proses perlu data, itu memproses kembali ke

memori fisik.

Virtual Memory Manajer memetakan alamat virtual dalam ruang alamat proses untuk halaman

Page 16: Arsitektur Windows

fisik di memori komputer. Menyembunyikan organisasi fisik memori dari proses. Hal ini

memastikan bahwa proses tidak mengakses memori dari proses lain.

Cache Manager

Cache Manager adalah bagian dari arsitektur I / O. Ini menangani caching untuk seluruh I / O sistem. Caching digunakan untuk meningkatkan kinerja sistem I / O. Alih-alih membaca dan menulis secara langsung ke disk, file yang sering digunakan disimpan sementara dalam cache di memori, dan membaca dan menulis operasi dilakukan untuk file-file ini dalam memori. Hal ini meningkatkan kinerja karena membaca dan menulis ke memori jauh lebih cepat daripada membaca dan menulis ke disk. Cache Manager menyediakan layanan caching untuk semua file sistem dan komponen jaringan di bawah kendali I / O Manager.

Cache Manajer dinamis mengubah ukuran cache sebesar jumlah RAM yang tersedia. Ketika proses membuka file yang sudah ada dalam cache, data disalin Cache Manager dari cache ke memori proses itu, dan sebaliknya, seperti membaca dan menulis operasi dilakukan.

Plug and Play Manager

Plug and Play, yang membuat kemunculan pertamanya pada Microsoft Windows 95,

sekarang menjadi fitur dari Windows 2000. Perubahan yang telah dilakukan dalam arsitektur

sistem dari Windows 2000 untuk mengakomodasi fasilitas ini. Perangkat yang kompatibel

sekarang dapat diperkenalkan dan Windows akan mengkonfigurasi perangkat. PnP mendukung

deteksi perangkat dan instalasi pada saat boot yang mungkin memerlukan rekonfigurasi

perangkat lain. Plug-and-Play otomatis memberitahu perangkat lunak (driver perangkat) di

mana untuk menemukan berbagai potongan perangkat keras seperti modem, jaringan dan kartu

suara dll Tugasnya adalah untuk mencocokkan perangkat fisik dengan software yang

beroperasi mereka dan untuk membangun saluran komunikasi antara masing-masing perangkat

fisik dan driver-nya.

Device Manager

Device Manager memungkinkan Anda untuk memeriksa status perangkat keras Anda dan untuk memperbarui driver perangkat untuk perangkat keras yang terpasang pada komputer Anda. Hal ini juga memeriksa bagaimana hardware berinteraksi dengan program komputer. Anda juga dapat menggunakan Device Manager untuk memeriksa status perangkat keras Anda dan memperbarui perangkat driver untuk perangkat keras yang terpasang pada komputer Anda.

Environment Subsystems Windows 2000 memungkinkan berbagai jenis aplikasi untuk berjalan di desktop grafis yang sama. Ini berjalan aplikasi untuk sistem operasi seperti MS-DOS, OS / 2, Windows dan POSIX. Dukungan berbagai aplikasi Windows 2000 melalui penggunaan Lingkungan Subsistem, bahwa proses Windows 2000 yang meniru lingkungan sistem operasi yang berbeda. Misalnya, melalui command prompt dari Windows 2000, Anda bisa mendapatkan lingkungan Cui dari DOS.