Click Here For Free Blog Templates!!!
Blogaholic Designs

Pages

Blogroll

Rabu, 10 April 2013

James A.O'brien Ch4-2


·         Pengelolaan sumber daya
Bagian dari operasi sitem yang mengelola perangkat keras dan sumber jaringan pada sistem komputer
Termasuk CPU, memory, dan alat penyimpanan cadangan, telekomunikasi, peripheral masukan/keluaran
Memori maya :
Penukaran bagian dari program dan data antara memori dan magnetik disk
·         Pengelolaan file
Bagian dari operasi sistem yang mengontrol pembuatan, penghapusan, dan pengaksesan file data dan program 


·         Pengelolaan tugas
Bagian dari sistem operasi yang mengelola prestasi tugas komputasi dan pengguna
MultiTasking
Pendekatan pengelolaan tugas yang mengijinkan beberapa tugas untuk dipertontonkan dalam simultan
Memberikan hanya satu tugas pada CPU tapi pergantian antar tugas sangat cepat terlihat perintah semua program pada sekali
Disebut juga multiprogramming atau pembagian waktu
·         Operasi sistem terpopular
Windows :
GUI, Mutitasking, networking, multimedia
Operasi sistem microsoft
Berbeda versi dengan pengelola server
Unix :
Multitasking, multiuser, pengelolaan networking
Mudah dibawa- dapat dibawa mainframe, midrange dan PCs
Linux :
Biaya murah, sangat dapat dipercaya seperti halnya Unix
Open source
MAC OS X
Operasis sistem Apple untuk iMac
GUI, multitasking, multimedia
·         Sistem perangkat lunak lainnya
Utilities :
Bermacam-macam fungsi rumahtangga
Misalnya, Norton utilities  termasuk data backup, penjagaan virus, penekanan data, dsb
Pengawasan Daya guna:
Program yang memonitor dan mengatur sistem komputer untuk tetap berjalan secara efisien
Pengawasan Penjagaan:
Program yang diawasi dan penggunaan dikontrol  dari sistem komputer untuk mencegah ketidak kuasaan sumber
·         Server aplikasi
Menyediakan sebuah hubungan antara operasi sitem dan program aplikasi dari pengguna
Middleware:
Perangkat lunak yang membantu bermacam-macam aplikais perubahan data software dan bekerja sama secara lebih efisien
·         Bahasa mesin
Bahasa generasi pertama
Semua instruksi program ditulis menggunakan kode biner yang unik kepada setiap komputer
Programer harus tau operasi internal dari tipe spesifik CPU
·         Bahasa Assembly
Bahasa generasi kedua
Simbol digunakan untuk merepresntasikan kode operasi dan lokasi penyimpanan
Membutuhkan program bahasa penerjemah untuk mengkonfersi perintah kedalam perintah mesin
Menggunakan sistem programer
·         Bahasa tingkat tinggi
Bahasa generasi ketiga
Perintah yang digunakan pernyataan singkat atau ekspresi aritmatika
Mikroinstruksi : setiap pernyataan menghasilkan beberapa instruksi mesin dimana yang diterjemakan oleh kompiler atau interpreter
Lebih mudah dipelajari daripada assembly
Mesin yang berdiri sendiri
Lebih efisien daripada assembly
·         Bahasa generasi keempat
Berg=bagai macam bahasa pemrograman yang nonprosedur dan bersifat percakapan
Nonprosedur : pengguna lebih spesifik menggunaan apa yang mereka inginkan ketika komputer menentukan sekuens dari instruksi yang akan diselesaikan oleh hasil tersebut
Bahasa natural : lebih dekat dengan Inggris atau bahasa manusia lainnya
·         Bahasa berorientasi objek
Mengkombinasikan elemen data dan prosedur-prosedur yang akan dilakukan sampai mereka menjadi objek
Misalnya, sebuah objek data tentang akun bank dan perosedur menunjukkannya seperti perhitungan yang menarik
Paling luas digunakan oleh pengembang bahasa perangkat lunak hari ini.
Lebih mudah untuk digunakan dan lebih efisien untuk b=hubungan pengguna berorientasi grafik
Penggunaan kembali : dapat digunakan sebuah objek dari satu aplikasi ke aplikasi lain
Misalnya VB, C++, java
·         Bahasa Web
HTML
 sebuah pendiskripsian bahasa halaman yang membuat dokumen hypertext untuk Web
XML
Mendiskripsikan isis dari halam Web yang diterapkan untuk mengidentifikasi label atau label konstektual untuk data di dokumen Web
Java
Bahasa Pemrograman berorientasi objek yang simple, aman dan platform berdiri sendiri
Java Applet dapat di perintahakan pada setiap komputer
·         Servis Web
Komponen perangkat lunak
Berdasarkan oleh framework dari Web dan standar orientasi objek dan teknologi
Digunakan untuk Web
Secara elektronik link aplikasi berbeda tiap pengguna dan berbeda platfrom komputasinya
·         Program penerjemah bahasa
Menerjemahkan perintah yang ditulis pada  bahasa program kedalam bahsa mesin
Assembly: menerjemahkan pernyataan bahasa assembly
Kompiler : menerjemahkan pernyataan bahasa tingkat tinggi
Interpreter : kompiler yang menerjemahkan dan mengeksekusi setiap statemen dalam sebuah program sato pada sekali
Java adalah adalah penafsiran
·         Alat programming
Membantu programer mengidentifikasi dan meminimalisasi error saat mereka mebuat program:
Graphical Programming Interfaces
Programming Editors
Debuggers
Alat CASE
Sebuah kombinasi dari beberapa program kedalam aplikasi tunggal tanpa hubungan biasa
Digunakan langkah-langkah berbeda dari proses pengembangan sistem 

0 komentar:

Posting Komentar