:::: MENU ::::
  • Suitable for all screen sizes

  • Easy to Customize

  • Customizable fonts.

Saturday, January 31, 2015

  • ·         Sekilas tentang Mac OS X snow leopard 10.6
Mac OS X Snow Leopard dirilis pada tanggal 8 juni 2009 di Apple WOrldWide Developers Conference dan tanggal 28 agustus 2009 baru di rilis ke seluruh dunia dan di jual seharga US$29 untuk single user. Karena harga nya yang lebih rendah, penjualan snow leopard ini signifikan lebih tinggi daripada pendahulunya.



  • ·         Konsep Dasar memory


Memori adalah pusat dari kegiatan komputer , karena setiap proses yang akan dijalankan harus melewati memori terlebih dahulu. Karena untuk dapat dieksekusi  program harus dibawa ke memori untuk dieksekusi.

Memory mempunyai suatu kekurangan , yaitu adanya keterbatasan memori, sehingga diperlukan suatu strategi dalam menangani masalah ini. Jalan keluarnya adalah dengan menggunakan memori virtual. Dengan memori virtual, memori tampak lebih besar daripada ukuran yang sebenarnya.

Dengan memori virtual kita dapat:

1. Ruang alamat yang besar
Sistem operasi membuat memori terlihat lebih besar daripada ukuran memori sebenarnya. Memori virtual bisa beberapa kali lebih besar daripada memori fisiknya.
2. Pembagian memori fisik yang adil
Managemen memori membuat pembagian yang adil dalam pengalokasian memori antara proses-proses.
3.Perlindungan
Memori managemen menjamin setiap proses dalam sistem terlindung dari proses-proses lainnya. Dengan demikian, program yang crash tidak akan mempengaruhi proses lain dalam sistem tersebut.
4. Penggunaan memori virtual bersama
Memori virtual mengizinkan dua buah proses berbagi memori diantara keduanya, contohnya dalam shared library. Kode library dapat berada di satu tempat, dan tidak dikopi pada dua program yang berbeda.


  • ·         Management Memory


Manajemen memori melakukan tugas penting dan kompleks berkaitan dengan:
Sumberdaya yang harus dipakai bersama di antara sejumlah proses yang aktif.
Upaya agar pemrogram dan proses tidak dibatasi kapasitas memori fisik di sistem computer

Manajemen memori mempunyai fungsi sebagai berikut:
mengelola informasi memori yang dipakai dan tidak dipakai
mengalokasikan memori ke proses yang memerlukan
mendealokasikan memori dari proses yang telah selesai
mengelola swapping antar memori utama dan disk

Swapping :  adalah pemindahan proses dari memori utama ke disk dan sebaliknya

  • ·         Monitoring Management memory di Mac os x

Mac os x memiliki manajemen memori yang sangat efisien . sistem operasi Mac secara otomatis akan  mengalokasikan memori dan menyesuaikan isi memori dengan kebutuhan

Empat jenis memori muncul dalam diagram pie Memori Sistem tab ini:
  • -          Free

Adalah Jumlah Memori Ram yang tidak digunakan

  • -          Wired

Informasi dalam memori ini tidak dapat dipindahkan ke dalam harddisk, sehingga harus tetap di RAM. Jumlah wired memori tergantung pada aplikasi yang digunakan / dijalankan

  • -          Active

Informasi ini sedang berada di dalam memori, dan baru saja digunakan

  • -          Inactive

Informasi ini berisi memori yang tidak aktif digunakan

  • -          Used

 adalah jumlah total memori yang digunakan.

  • -          VM size

adalah jumlah total virtual memory untuk semua proses pada Mac.

  • -          Page ins / Page outs

 Hal ini mengacu pada jumlah informasi (akumulatif) yang dipindah/ditransfer dari RAM ke Hard Disk.

  • -          Swap used

adalah jumlah informasi disalin ke file swap pada hard drive.

Jumlah empat irisan grafik sama dengan jumlah total random-access memory (RAM) yang diinstal pada komputer.
Ketika Sistem Operasi Macintosh dijalankan, system operasi kemudian akan membagi RAM yang tersedia menjadi dua bagian yang luas. Pertama, memory cadangan untuk dirinya sendiri,  Kedua, adalah sebuah zona atau partisi memori yang dikenal sebagai System Partitions. System Partitions selalu dimulai pada byte addressable memori terendah (Alamat memori 0) dan memanjang ke atas.

  

User dapat membuka beberapa aplikasi sekaligus. Ketika aplikasi dibuka, System operasi memberikan sebuah bagian dari memori yang dikenal sebagai Application Partitions. Secara umum, sebuah aplikasi hanya menggunakan memori yang terdapat dalam Application Partitions itu sendiri.

Contoh : Gambar organisasi memory di mac saat membuka beberapa aplikasi



-          Bagian utama dari System Partition adalah daerah memori yang dikenal sebagai System Heap. System Heap dicadangkan untuk penggunaan eksklusif oleh Sistem Operasi dan lainnya, komponen seperti sistem perangkat lunak, berbagai item yang memuat ke dalamnya seperti sumber daya sistem, segmen kode sistem, dan sistem data struktur. Semua sistem buffer dan antrian untuk misalnya dialokasikan ke System Heap. Driver perangkat keras (disimpan sebagai sumber kode tipe 'DRVR') yang dimuat ke dalam System Heap ketika dibuka.

-          System Global Variables

Bagian terendah dari memori ditempati oleh kumpulan variabel global yang disebut System Global Variables. Sistem Operasi menggunakan variabel-variabel ini untuk menjaga berbagai jenis informasi tentang operasi lingkungan. Misalnya, variabel global

o   ApplZone berisi alamat dari byte pertama dari aplikasi yang aktif di partisi.
o   ApplLimit berisi alamat dari byte terakhir dari aplikasi yang aktif di partisi.
o   CurrentA5 variabel global berisi alamat dari batas antara aplikasi yang aktif yang variabel global dan parameter penerapannya.

Karena variabel global mengandung informasi tentang aplikasi yang aktif, Sistem Operasi merubah nilai-nilai variabel-variabel ini setiap kali terjadi context switch. Context switch : menyimpan dan megembalikan sebuah proses Seperti yang telah dijelaskan tadi , saat menggunakan aplikasi, system operasi akan mengalokasikan sebuah Application Partitions, yang kemudian penerapannya dibagi menjadi 3 bagian :

  • A5 world (Terletak di high-memory/paling atas)Stack
  • Heap (Terletak di low-memory/paling 






0 comments:

Post a Comment

A call-to-action text Contact us