User/Pemakai Komputer memasukan program ke sistem yang disebut dengan Job. Job, adalah serangkaian aktifitas yang diperlukan untuk melaksanakan suatu perkeraan. Suatu Job dapat dibuat atas beberapa Job-Step (Unit Kerja) Job-Step, adalah suatu unit kera yang harus dikerakan berurutan, seperti !ompile, load, e"e!ute. Sistem Operasi ditinau dari Segi P#OS$S Sistem Operasi, terdiri dari sekumpulan program untuk suatu resour!es %memori&. 'agaimana hubungan antara program ( baik selama proses beralan dan kapan program tersebut harus dipergunakan ). *da + Kondisi utama dalam proses Sistem Operasi. 1. RUN, adalah proses yang sudah dipilih oleh prosesor dan program ( nya sedang beralan. 2. WAIT, adalah proses yang sedang menunggu yang dikarenakan adanya e,ent/keadian -isal . suatu operasi /nput0Output yang sedang beralan maka prosesor tidak akan melakukan proses, karena //O yang sedang beroperasi. 3. READY, adalah proses dalam kondisi yang siap dilaksana kan/ready, akan tetapi umlah proses lebih banyak dari umlah prosesor sehingga proses tersebut harus menunggu giliran untuk diproses %Ready to Run& 1 dari 5 Terminologi Sistem Operasi Kondisi lain1 1. SUBMIT, adalah kondisi dimana pemakai/user memasukan suatu JO' kedalam sistem, dan sistem tersebut harus memberikan suatu respon. 2. HOLD, adalah kondisi dimana Job dimasukan telah dikon,ersikan kedalam bentuk yang readable %yang dapat diba!a oleh mesin&. Tetapi tidak ada resour!es yang dialokasikan untuk ob tersebut, sehingga untuk ke kondisi berikutnya harus dialokasikan terlebih dahulu. 3. COMLETE, adalah kondisi dimana prosesor telah menyelesaikan proses komputasi dan semua resour!e sudah dikembalikan. 'entuk Skema Sistem Operasi ditinau dari segi Proses . Sistem #U2 3O4D #$*D5 6*/T SU'-/T 7O-P$T$ Perkembangan Sistem Operasi Job by Job Processing (taap demi taap) %89:8 s/d 89:;&. Proses pengolahan data/program yang dilakukan se!ara bertahap oleh sistem, dan operator selalu berhubungan 2 dari 5 Terminologi Sistem Operasi dengan sistem sekaligus merangkap sebagai programmernya, dikarenakan #un0Time dan meneliti kesahan %debugging& memakan <aktu yang !ukup lama. !arly "atc Processing %pengelompokan& tahun 89:;0an *dalah proses pengolahan data/program kedalam sistem yang dilaksanakan se!ara pengelompokan sesuai dengan ob/program oleh user. !#ecuti$e System (%&'(-an), *dalah proses pengolahan program yang dapat mengatur sendiri %tata laksana&, sistem ini diletakan se!ara permanen di dalam memori. )ultiprogrammingOperating System (%&*+-an), *dalah proses pengolahan program yang dapat dipergunakan sekaligus se!ara bersama oleh suatu sistem operasi, hal ini dilakukan untuk effesiensi program/ob yang ada. 7omperhensi,e /nformation -anagement dan Timesharing Data -anagemen atau =illing System > 89;: *dalah proses pengolahan data/program yang dikembang kan dengan menggunakan )anajemen ,ata dan Sistem -ile, yang dapat interaksi langsung dari pemakai/user dengan teknik pembagian <aktu/Timesharing. .irtual stroge dan .irtual )acine / %&01 =ungsi dasar Sistem Operasi ditempatkan pada kernel, beberapa task Sistem Operasi ditempatkan pada proses sistem Semua proses menggunakan kernel dan se!ara bersamaan meng gunakan semua sumber daya sistem 2ierarcical3 le,el tertentu dapat minta pelayanan pada le,el yang lebih rendah, tetapi tak dapat minta pada le,el yang lebih tinggi. 3 dari 5 Terminologi Sistem Operasi Sisetm Operasi pada le,el kernel 4e$el %, Processor )anagement lo<er 4e,el tentang sinkronisasi pro!ess s!heduling 4e$el 5, )emory )anagement tentang alokasi dan relasi memory. 4e$el 6, Processor )anagement upper le,er !reate, destory proses send, re!!i,e message antara proses start dan stop proses 4e$el +, ,e$ice )anagement , men!atat status //O s!hedule 4e$el ', 7n8ormation )anagement, !reate , open, !lose, read, dan <rite file -etode Operasi dan -ode akses )ultiprosesing, ika dua prosesor atau lebih berada pada sistem komputer )ultiprogramming, Prosesor melayani banyak pemakai )ultitas9ing, seumlah program %tataolah& yang telah disiapkan untuk diolah oleh prosesor namun belum sempat diad<alkan untuk di proseses. Pemrosesan "atc, Pekeraan/ob tidak diproses sampai diinput semua Remote job entry (entri pe9erjaan jara9 jau), adalah pemrosesan bat!, dimana pekeraan dimasukan pada terminal yang auh %remote& Komputasi intera9ti8, ika komputer dan pemakai terminal dapat ber kumunikasi satu sama lain )ode 9on$ersasional, adalah operasi komputer interaktif. )ulti a9ses, adalah fasilitas interaktif untuk lebih dari satu pemakai. Time-saring, adalah <aktu prosesor dibagi menadi unit0 unit ke!il %time sli!es& yang diberikan kepada pemakai :multi a9ses; Sistem real-time, adalah sistem komputer yang mampu memproses data begitu !epat sehingga hasilnya bisa 4 dari 5 Terminologi Sistem Operasi digunakan untuk mempengaruhi akti,itas yang saat itu sedang teradi. Pelayanan Sistem Opersi. 8. r!"ra# E$e%&'(!) *+r!"ra# +ela,-a)a. Untuk memungkinkan proses loading %pemasukan program dan data& ke dalam memori dan dialankan %#unning&, sehingga programmer !ukup mudah untuk menalankan. (. I)+&' / O&'+&' O+era'(!) Digunakan untuk menalankan program dengan bantuan //O De,i!e, seperti. - #e?uest De,i!e % pemintaan peralatan& - #elease De,i!e % -engeluarkan peralatan& - #ead %'a!a& 0 6rite %Tulis& +. Ma)(+&la-( S0-'e# 1(le Untuk memudahkan programmer, pemakai/user untuk bekera, seperti1 0 7reate 0 Delete 0 Open 0 7lose 0 Up0date 0 dll @. Err!r De'e%'(!) *de'e,-( ,e-ala2a). Untuk pela!akan, men!ari kesalahan terdapat teradi di dalam Prosesor atau -emori :. All!%a'(!) Re-!&r%e *Al!,a-( #e#!r(. Digunakan pd saat terdapat banyak program/Job yang hrs diselesaikan pd saat yang bersamaan, shg diperlukan adanya alokasi/penatahan resour!e untuk setiap program/ob tersebut. ;. r!'e%'(!)* +erl()d&)"a). Untuk perlindungan data/informasi, yg terdapat dlm memori agar masing ( tdk saling mempengaruhi program dan data, <alaupun berlainan. Sistem Operasi di Tinau dari #esour!e -anager. 8. Pro!essor -anagement %Pengelolaan Prosesor& (. -emory -anagement %Pengelolaan -emori& 5 dari 5 Terminologi Sistem Operasi +. De,i!e -anagement %Pengelolaan De,i!e& @. /nformation -anagement %Pengelolaan /nformasi& De,i!e -emori /nformasi Sistem Operasi Resource Proses Program (Job) Prosesor #un 6ait #eady 3old Submit 7ompelet 6 dari 5