Rabu, 10 November 2010

KONSEP DASAR PENGANTAR TEKNOLOGI INFORMASI 2

PENGERTIAN SISTEM OPERASI DAN SOFWARE APLIKASI

Sistem operasi 

adalah program yang bertindak sebagai perantara antara user
dengan perangkat keras komputer.Sistem operasi digunakan untuk mengeksekusi
program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan
adanya sistem operasi membuat sistem komputer nyaman digunakan. Sistem operasi
mempunyai tujuan untuk menggunakan perangkat keras komputer secara efisien.

Secara umum komponen sistem komputer terdiri dari :

  1. Perangkat Keras, merupakan sumber daya utama untuk proses komputasi Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input output.
  2. Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda.
  3. Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk menyelesaikan permasalahan komputasi dari user, contohnya compiler, sistem basis data, video games, program bisnis dan lain-lain.
  4. User yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain. Hubungan antara komponen-komponen sistem komputer diatas dapat dilihat. 

• Resource allocator

 Sistem operasi mengatur dan mengalokasikan sumber daya – sumber daya sistem komputer

Program control

Sistem operasi melakukan control eksekusi dari program user dan operasi input output.

Kernel

Sistem operasi sering disebut kernel, yaitu suatu program yang berjalan sepanjang waktu (selain program aplikasi).

Time sharing atau multitasking 

pengembangan dari sistem multiprogram. Beberapa job yang berada pada memory utama dieksekusi oleh CPU secara bergantian.CPU hanya bisa menjalankan program yang berada pada memory utama. Perpindahan antar job terjadi sangat sering sehingga user dapat berinteraksi dengan setiap program
pada saat dijalankan. Suatu job akan dipindahkan dari memori ke disk dan sebaliknya. Sistem time sharing juga disebut dengan sistem komputasi interaktif, dimana sistem komputer menyediakan komunikasi on-line antara user dengan sistem. User memberikan instruksi pada sistem operasi atau program secara langsung dan menerima respon segera. Perangkat input berupa keyboard dan perangkat output berupa display screen, seperti cathode-ray tube (CRT) atau monitor. Bila sistem operasi selesai mengeksekusi satu perintah, makan sistem akan mencari pernyataan berikutnya dariuser melalui keyboard. Sistem menyediakan editor interaktif untuk menulis program dan sistem debug untuk membantu melakukan debugging program.

Sistem paralel atau sistem multiprosessor 

mempunyai lebih dari satu prosessor yang dapat berkomunikasi, membagi bus, clock dan juga perangkat memory dan peripheral. Sistem ini disebut sebagai tightly coupled system. Sistem ini dikembangkan karena beberapa alasan. Salah satu keuntungan dari sistem ini adalah meningkatkan jumlah proses yang dapat dijalankan pada satu waktu (throughput). Dengan meningkatkan jumlah prosessor, diharapkan pekerjaan dapatdikerjakan dalam waktu yang lebih pendek.

Contoh perpindahan sistem operasi 

adalah perkembangan sistem operasi MULTICS. MULTICS dikembangkan tahun 1965 sampai 1970 oleh Massachusetts Institute of Technology (MIT) sebagai utilitas komputasi yang berjalan pada komputer
mainframe yang besar dan komplek. Kemudian Beel Laboratories mengembangkan MULTICS dengan mendesain UNIX tahun 1970 untuk minikomputer PDP-11. Tahun 1980, dikembangakan sistem operasi UNIX-like untuk sistem mikrokomputer menyusulsistem operasi lain yaitu Microsoft Windows NT, IBM OS/2 dan Machintosh.

Sistem operasi pada komputer mainframe sangat sederhana

Task utamamengirim control secara otomatis dari satu job ke job berikutnya. Sistem operasi selalu
residen di memory yang disebut dengan resident monitor

software aplikasi adalah

software program yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan permintaan pengguna dengan tujuan tertentu.
Software aplikasi terdiri dari :
  • 1. Bahasa pemrograman (programming language) 
  • Program aplikasi (Application Program) 
  • Program paket / paket aplikasi (packet program)
  • Program utilitas (utility program)
  • Games dan entertainment dan lain-lain
Untuk mendukung operasi software aplikasi di atas tugas pengguna komputer dibagi menjadi :

  • analis system
  • programmer
  • operator
  • administrator database, yaitu orang yang bertugas melakukan definisi dan manipulasi software database.Ini  dibutuhkan jika software yang dioperasikan akan menggunakan aplikasi database.
  • administrator jaringan, yaitu orang yang bertugas mengelola software system operasi, software aplikasi yang digunakan dalam sebuah jaringan komputer
sumber: www.shvoong.com

Tidak ada komentar:

Posting Komentar