·
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