Minggu, 17 Desember 2017

Arsitektur Windows 8

Sistem operasi Windows memiliki arsitektur yang sangat modular. Setiap fungsi sistem dikelola oleh satu komponen dari sistem operasi. Semua aplikasi mengakses fungsi melalui komponen yang bertanggung jawab menggunakan antar muka data standar (data standar interfaces). Dalam arsitektur modular ini pada prinsipnya setiap modul dapat dihapus, upgrade, atau diganti tanpa menulis ulang seluruh sistem atau standar aplikasi program antarmuka (API).


Windows 8 masih menggunakan kernel seperti dalam windows 7 dengan perbaikan yang signifikan.
Berbagai ragam komponen Kernel  Windows  8 terdiri dari :
1)      Executive : Berisi dasar layanan sistem operasi, seperti manajemen memori, proses dan manajemen thread, keamanan, I / O, dan komunikasi interprocess.
2)       Kernel Layer : Mengontrol eksekusi prosesor (s). Kernel mengelola benang penjadwalan, proses switching, pengecualian dan penanganan interupsi, dan multiprosesor sinkronisasi. Tidak seperti sisa Eksekutif dan tingkat pengguna, kode sendiri Kernel ini tidak berjalan di thread.
3)      Hardware Abstraction Layer (HAL) : Maps antara perintah hardware generic dan tanggapan dan mereka yang unik untuk platform tertentu. Ini mengisolasi OS dari platform-spesifik hardware differences.The HAL membuat setiap computer sistem bus, memori akses langsung (DMA) controller, interrupt controller, system timer, dan modul memori terlihat sama dengan Eksekutif dan Kernel komponen.


Arsitektur Windows 8 menglami perubahan sangat signifikan dbandingkan versi sebelumnya yaitu Windows 7. Pada windows  8, terdpat penambahan Metro Style Apps sehingga sistem terbagi menjadi dua yaitu  Metro Sytle Apps dan Desktop Apps. Pembagian ini berguna agar windows 8 dapat bekerja di desktop maupun tablet.
 Destop Apps digunakan untuk aplikasi destop seperti windows sebelumnya. Desktop Apps bekerja pada x86 dan x64 processor dan tidak akan berfungi pada processor ARM. Sama seperti sebelumnya aplikasi pada Desktop Apps menggunakan API win 32, NET, Internet Exploler. Aplikasi dengan Win32 dibangun dengan bahasa C dan C++. Kemudian NET mnggunakan bahasa C# atau VB dan Internet Exploler API menggunakan HTML, Javascript atau CSS.
Metro Style Apps dikembangkan untuk dukungan layar sentuh untuk memenuhi device yang menggunakan layar sentuh.  Berbeda dengan aplikasi desktop, Aplikasi Metro tidak memakai dari API Win32 yang telah dibangun oleh NET tapi menggunakan Win RT API.
WinRT merupakan API yang pertama kali diperkenalkan pada windows 8 dan windows server 2012. WinRT adalah pengganti Object Oriented untuk Win32. WinRT sangat mirip dengan .NET, namun sejumlah API seperti file I / O, keamanan dll tidak ada. Aplikasi pada Win RT dengan bahasa C ++, C # atau VB dengan cara yang sama seperti aplikasi NET. UI pada WinRT didefinisikan menggunakan Direct X dan XAML, sesuai WPF dan Silverlight.
Salah satu perbedaan pertama yang akan diperhatikan pengembang adalah pengalaman pengguna (UX) dan antarmuka pengguna (UI) sangat berbeda dalam aplikasi WinRT dibandingkan dengan UX dan UI dalam aplikasi .NET tradisional. Dalam aplikasi desktop tradisional .NET, diasumsikan bahwa pengguna akan berinteraksi dengan mouse dan keyboard. Sedangkan Win RT ditujukan untuk perangkat layar sentuh.


Dalam aplikasi desktop .NET, hanya ada dua status yang dapat diakses aplikasi: berjalan atau tertutup. Pada WinRT aplikasi memilii beberapa status: tertutup, berjalan, menangguhkan, menangguhkan, menghentikan, melanjutkan, dan memulihkan. Sehingga memberikan kemudahan untuk berpindah ke aplikasi lain.  Kemudahan akses untuk berpindah transisi ke aplikasi lain memberikan kelemahan yaitu pada manajemen memotri . Aplikasi yang ditangguhkan masih mengambil memori, sedangkan aplikasi yang dihentikan tidak berlaku. 

Daftar Pustaka
- betanews.com
- microsoft.com

1 komentar:

  1. Bingung Nyari Situs Agen Judi Online Aman & Terpercaya ? Ayo Bergabung lah Bersama Kami Di ZEUSBOLA ada Bonus New Member 15% Dan Masih Banyak Kejutan Lain Nya ^^
    * MELAYANI DEPOSIT VIA PULSA, OVO, DANA, GOPAY DAN LINKAJA
    * BONUS NEW MEMBER 15%
    * BONUS DEPOSIT 10% SETIAP HARI
    * BONUS CASHBACK & ROLLINGAN MINGGUAN TERBESAR
    * 24 JAM CUSTOMER SERVICE
    * DEPO/WD +-2 MENIT

    ZEUSBOLA MENYEDIAKAN BANYAK JENIS PERMAINAN SEPERTI:
    * SPORTSBOOK
    * LIVE CASINO
    * IDN LIVE
    * IDN POKER
    * SLOT GAMES
    * TEMBAK IKAN
    * JOKER123
    * SABUNG AYAM
    * TOGEL ONLINE

    HUBUNGI KAMI DI :
    * Whatsap : +62 813 3355 5996
    * LINE : ZEUSBOLA
    * TELEGRAM : t.me/zeusbola

    LINK ALTERNATIF :

    http://zeusbola.club/
    http://zeusbola.best/

    Situs IDN Poker Deposit melalui OVO Klik Disini

    BalasHapus

Tolong beri komentar!