MAINFRAME OS
konsep
mainframe
Dalam
istilah sederhana, sebuah sistem operasi adalah kumpulan program yang mengelola
sistem komputer workings- memori internal, prosesor, perangkat, dan sistem
file-nya. sistem operasi mainframe adalah produk canggih dengan karakteristik
yang secara substansial berbeda dan tujuan.
Sistem
operasi dirancang untuk membuat penggunaan terbaik dari berbagai sumber daya
komputer, dan memastikan bahwa jumlah maksimum pekerjaan diproses seefisien
mungkin. Meskipun sistem operasi tidak dapat meningkatkan kecepatan komputer,
dapat memaksimalkan penggunaan sumber daya, sehingga membuat komputer tampak
lebih cepat dengan memungkinkan untuk melakukan lebih banyak pekerjaan dalam
jangka waktu tertentu.
arsitektur
Sebuah komputer terdiri dari fungsi sistem komputer menyediakan. arsitektur
berbeda dari desain fisik, dan, pada kenyataannya, desain mesin yang berbeda
mungkin sesuai dengan arsitektur komputer yang sama. Dalam arti, arsitektur
komputer seperti yang terlihat oleh pengguna, seperti programmer sistem.
Misalnya, bagian dari arsitektur adalah set instruksi mesin komputer dapat
mengenali dan mengeksekusi. Dalam lingkungan mainframe, perangkat lunak sistem
dan perangkat keras terdiri dari arsitektur komputer yang sangat canggih, hasil
dari dekade inovasi teknologi.
Sebagian
besar pusat informasi ini mengajarkan dasar-dasar z / OS ®, yang merupakan
sistem operasi mainframe terkemuka IBM. Hal ini berguna untuk siswa mainframe,
namun, untuk memiliki pengetahuan tentang sistem mainframe operasi lain. Salah
satu alasannya adalah bahwa komputer mainframe tertentu mungkin menjalankan
beberapa sistem operasi. Misalnya, penggunaan z / OS, z / VM®, dan Linux ® pada
mainframe yang sama adalah umum.
Selain
z / OS, empat sistem operasi lain mendominasi penggunaan mainframe: z / VM, z /
VSE ™, Linux untuk Sistem z®, dan z / TPF.
SERVER OS
Oleh :
Forrest Stroud
Sebuah sistem operasi server,
juga disebut server OS, adalah sistem operasi yang khusus dirancang untuk
berjalan pada server, yang merupakan komputer khusus yang beroperasi dalam
arsitektur client / server untuk melayani permintaan dari komputer klien pada
jaringan.
Server sistem operasi, atau
server OS, adalah perangkat lunak lapisan di atas yang program perangkat lunak
lain, atau aplikasi, dapat berjalan pada perangkat keras server. sistem operasi
server membantu mengaktifkan dan memfasilitasi peran server khas seperti server
Web, mail server, file server, database server, server aplikasi dan server
cetak.
Sistem operasi server populer
termasuk Windows Server, Mac OS X Server, dan varian Linux seperti Red Hat Enterprise
Linux (RHEL) dan SUSE Linux Enterprise Server.
MULTIPROCESSOR OS
Multiprosesor Sistem Operasi mengacu
pada penggunaan dua atau lebih central processing unit (CPU) dalam satu sistem
komputer. Ini beberapa CPU berada dalam komunikasi yang erat berbagi bus
komputer, memori dan perangkat periferal lainnya. Sistem ini disebut sebagai tightly
coupled systems..
Sistem tersebut digunakan saat kecepatan
yang sangat tinggi diperlukan untuk memproses volume data yang besar. Sistem
ini umumnya digunakan dalam lingkungan seperti kontrol satelit, prakiraan cuaca
dll Organisasi dasar sistem multiprocessing ditunjukkan pada gambar.
Sistem multiprocessing didasarkan pada model multiprocessing simetris, di mana setiap prosesor menjalankan salinan identik dari sistem operasi dan salinan ini berkomunikasi satu sama lain. Dalam sistem prosesor ini ditugaskan tugas tertentu. Sebuah prosesor utama mengontrol sistem. Skema ini mendefinisikan hubungan tuan-budak. Sistem ini dapat menghemat uang dalam dibandingkan dengan sistem prosesor tunggal karena prosesor dapat berbagi peripheral, pasokan listrik dan perangkat lainnya. Keuntungan utama dari sistem multiprosesor adalah untuk mendapatkan lebih banyak pekerjaan dilakukan dalam waktu yang lebih singkat. Selain itu, sistem multiprosesor terbukti lebih handal dalam situasi kegagalan satu prosesor. Dalam situasi ini, sistem dengan multiprosesor tidak akan menghentikan sistem; itu hanya akan memperlambatnya.
Dalam rangka untuk mempekerjakan multiprocessing sistem operasi secara efektif, sistem komputer harus memiliki berikut:
1. Dukungan Motherboard: Sebuah motherboard mampu menangani beberapa prosesor. Ini berarti soket tambahan atau SLOT untuk chip tambahan dan mampu chipset menangani pengaturan multiprocessing.
2. Processor Support: prosesor yang mampu digunakan dalam sistem multiprocessing.
Seluruh tugas multiprocessing dikelola oleh sistem operasi, yang mengalokasikan tugas yang berbeda yang akan dilakukan oleh berbagai prosesor dalam sistem.
Aplikasi yang dirancang untuk digunakan dalam multiprocessing dikatakan threaded, yang berarti bahwa mereka dipecah menjadi rutinitas yang lebih kecil yang dapat dijalankan secara independen. Hal ini memungkinkan sistem operasi untuk membiarkan benang ini berjalan pada lebih dari satu prosesor secara bersamaan, yang multiprocessing yang menghasilkan peningkatan kinerja.
sistem multiprosesor mendukung proses untuk berjalan secara paralel. pemrosesan paralel adalah kemampuan CPU untuk secara bersamaan memproses pekerjaan yang masuk. Hal ini menjadi yang paling PENTING dalam sistem komputer, seperti CPU membagi dan menaklukkan pekerjaan. Umumnya pemrosesan paralel digunakan dalam bidang-bidang seperti kecerdasan buatan dan sistem pakar, pengolahan citra, peramalan cuaca dll
Dalam sistem multiprosesor, berbagi dinamis sumber daya di antara berbagai prosesor dapat karena itu menyebabkan, hambatan potensial. Ada tiga sumber utama pertentangan yang dapat ditemukan dalam sistem multiprosesor operasi:
Sistem penguncian: Dalam rangka untuk menyediakan akses yang aman ke sumber daya bersama antara beberapa prosesor, mereka perlu dilindungi dengan mengunci skema. Tujuan dari penguncian adalah cerita bersambung akses ke sumber daya yang dilindungi oleh beberapa prosesor. Penggunaan disiplin penguncian parah dapat menurunkan kinerja sistem. Bentuk pertentangan dapat dikurangi dengan menggunakan penguncian skema, menghindari bagian panjang kritis, mengganti kunci dengan algoritma kunci bebas, atau, bila memungkinkan, menghindari berbagi sama sekali.
data bersama: The akses berkelanjutan ke data barang yang dimiliki oleh beberapa prosesor (dengan satu atau lebih dari mereka dengan menulis data) yang serial oleh protokol koherensi cache. Bahkan dalam sistem skala sedang, penundaan serialisasi dapat memiliki dampak yang signifikan pada kinerja sistem. Selain itu, semburan cache lalu lintas koherensi menjenuhkan bus memori atau jaringan interkoneksi, yang juga memperlambat seluruh sistem. Bentuk pertentangan dapat dihilangkan dengan baik berbagi menghindari atau, jika hal ini tidak mungkin, dengan menggunakan teknik replikasi untuk mengurangi tingkat menulis akses ke data bersama.
berbagi palsu: Bentuk pertentangan muncul ketika item data yang tidak terkait yang digunakan oleh prosesor yang berbeda yang terletak di samping satu sama lain dalam memori dan, karena itu, berbagi garis cache tunggal: Pengaruh berbagi palsu adalah sama dengan berbagi biasa memantul dari baris cache antara beberapa prosesor. Untungnya, setelah diidentifikasi, berbagi palsu dapat dengan mudah dihilangkan dengan menetapkan tata letak memori data non-shared.
Terlepas dari menghilangkan kemacetan dalam sistem, multiprosesor pengembang sistem operasi harus menyediakan dukungan untuk efisien menjalankan aplikasi pengguna pada multiprosesor tersebut. Beberapa aspek dukungan tersebut meliputi mekanisme untuk penempatan tugas dan migrasi di prosesor, penempatan memori fisik mengasuransikan sebagian besar halaman memori yang digunakan oleh aplikasi terletak di memori lokal, dan primitif multiprosesor sinkronisasi scalable.
http://ecomputernotes.com/fundamental/disk-operating-system/multiprocessor-operating-system
PC OS
Merupakan sistem operasi yang diciptakan untuk personal computer atau komputer pribadi. Misalnya Windows, IBM, UNIX/Linux
HANDHELD OS
Sistem Handheld adalah sebuah system operasi yang lebih kecil dari mikrokomputer yang mempunyai memori yang terbatas, kecepatan Sistem Handheld lebih rendah dan display screen yang kecil. Contoh system handheld adalah Android, Symbian.
http://siso06225.blogspot.co.id/
SENSOR NODE OS
A sensor node, also known as a mote (chiefly in North America), is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network. A mote is a node but a node is not always a mote.[citation needed]
Definisi RTOS
“Real-Time Operating System (RTOS) adalah sistem operasi yang multitasking yang ditujukan untuk aplikasi yang real-time”. Wikipedia, 2011.
Komponen-komponen RTOS :
http://uchanetizen.blogspot.co.id/2013/06/pengertian-rtos.html
PC OS
Merupakan sistem operasi yang diciptakan untuk personal computer atau komputer pribadi. Misalnya Windows, IBM, UNIX/Linux
HANDHELD OS
Sistem Handheld adalah sebuah system operasi yang lebih kecil dari mikrokomputer yang mempunyai memori yang terbatas, kecepatan Sistem Handheld lebih rendah dan display screen yang kecil. Contoh system handheld adalah Android, Symbian.
http://siso06225.blogspot.co.id/
SENSOR NODE OS
A sensor node, also known as a mote (chiefly in North America), is a node in a sensor network that is capable of performing some processing, gathering sensory information and communicating with other connected nodes in the network. A mote is a node but a node is not always a mote.[citation needed]
Controller[edit]
The controller performs tasks, processes data and controls the functionality of other components in the sensor node. While the most common controller is a microcontroller, other alternatives that can be used as a controller are: a general purpose desktop microprocessor, digital signal processors, FPGAs and ASICs. A microcontroller is often used in many embedded systems such as sensor nodes because of its low cost, flexibility to connect to other devices, ease of programming, and low power consumption. A general purpose microprocessor generally has a higher power consumption than a microcontroller, therefore it is often not considered a suitable choice for a sensor node.[citation needed] Digital Signal Processors may be chosen for broadband wireless communication applications, but in Wireless Sensor Networks the wireless communication is often modest: i.e., simpler, easier to process modulation and the signal processing tasks of actual sensing of data is less complicated. Therefore, the advantages of DSPs are not usually of much importance to wireless sensor nodes. FPGAs can be reprogrammed and reconfigured according to requirements, but this takes more time and energy than desired.[citation needed]
Definisi RTOS
“Real-Time Operating System (RTOS) adalah sistem operasi yang multitasking yang ditujukan untuk aplikasi yang real-time”. Wikipedia, 2011.
Komponen-komponen RTOS :
· Scheduler
Indikasi kapan eksekusi suatu pekerjaan akan dilakukan Round-robin atau preempetive scheduling
· Objects
Dibangun oleh kernel untuk memudahkan pengembangan Terdiri dari tasks, semaphores, dan message queues
· Services
Operasi yang diberikan kepada semua objek diantaranya timing, interrupt handling, dan resource management
Karakteristik RTOS :
- Reliability, kemampuan bekerja tanpa intervensi manusia.
- Predictability, perilaku bisa diprediksi untuk rentang waktu yang telah ditentukan
- Performance, mampu menyelesaikan pekerjaan secepat mungkin
- Compactness, ukuran dan penggunaan resource terbatas, pengaruh dari desain dan biaya
- Scalability, modular untuk mendukung berbagai macam tingkat kekompleksan aplikasi
Macam-macam RTOS
1. eCos
2. FreeRTOS
3. FemtoOS
- Free RTOS
FreeRTOS (Free Real-time operating systems) adalah sebuah real time operating system yang digunakan untuk embeded devices atau microcontrollers untuk kebutuhan sistem operasinya. FreeRTOS didistribusikan secara gratis lewat GPL dengan beberapa pengecualian untuk kalangan industri tertentu
Desain Kernel FreeRTOS :
Karateristik :
} Dikembangkan oleh real time engineer Ltd
} Didesain dengan ukuran kecil dan mudah digunakan
} Penulisan code dalam bahasa C
Menyediakan fungsi seperti :
} Threads
} Task
} Semaphores
Berjalan di :
} Linux
Keunggulan FreeRTOS
- Penjadwalan dapat dikonfigurasi untuk operasi preemptive dan cooperative
- Co-routine dalam freeRTOS sangat sederhana dan memiliki stack untuk task ringan dan terbatas
- Kecil dan sederhana. Hanya 3 file source code. Sehingga cocok untuk para newbie yang masih awal terhadap RTOS.
- Memberikan satu solusi dan environment untuk berbagai macam arsitektur. Proses migrasi arsitektur pun bisa lebih mudah.
- Konsumsi ROM dan RAM yang minimal.BINARY
kernel RTOS tipikalnya akan menghabiskan area sebesar 4 – 9 KByte. - Gratis untuk digunakan pada project komersial (lihat bagian lisensi untuk lebih detailnya).
- Terdapat contoh yang bisa langsung dijalankan.
- Dokumentasi yang bisa dkatakan lengkap.
- Support berupa forum yang gratis dan lengkap

Tidak ada komentar:
Posting Komentar