• Tidak ada hasil yang ditemukan

Multitasking dalam Sistem Komputer

N/A
N/A
nur aisyah

Academic year: 2024

Membagikan "Multitasking dalam Sistem Komputer"

Copied!
18
0
0

Teks penuh

(1)

Organisasi & Arsitektur Komputer

Tugas Kuliah

Nama : Nur Aisyah NIM : 22315043

Prodi : Sistem dan Teknologi Informasi

(2)

Multitasking

Multi Programing Multi Procesing

Time Sharing

Kompenen Sistem Operasi

(3)

Multitasking merupakan suatu kemampuan dalam mengerjakan dua atau lebih pekerjaan secara sekaligus. Pekerjaan tersebut dapat

dilakukan secara bersamaan atau berpindah dari satu pekerjaan ke

pekerjaan lain. Sebenarnya berpindah dari satu pekerjaan ke pekerjaan lain bisa juga disebut dengan task switching, istilah tersebut memiliki arti yang sama dengan multitasking. Teknik multitasking ini dipercaya

dapat meningkatkan produktivitas,

Mengenal apa itu Multitasking?

(4)

Kelebihan Multitasking

Kelebihan yang pertama, dengan menerapkan

multitasking, pekerjaan yang kamu kerjakan akan lebih cepat selesai. Hal itu karena kamu dapat

mengerjakan dua pekerjaan yang berbeda di waktu yang bersamaan.

Dapat menghemat waktu karena kamu dapat

mengerjakan dua atau lebih pekerjaan di waktu yang sama, maka akan menghemat waktu. Kamu dapat melakukan kegiatan lain setelah pekerjaanmu selesa

(5)

Kekurangannya adalah ada kemungkinan

multitasking dapat menurunkan performa dan

produktivitas kamu. Hal itu dapat disebabkan karena konsentrasi dan fokus kamu akan terpecah dan

menjadikan performa kamu menurun. Selain itu ada peluang kamu membuat sebuah kesalahan dan

mengharuskan kamu mengulang pekerjaanmu.

Kekurangan Multitasking

(6)

Ketika kita sedang belajar, kita bisa membaca buku

sambil membuat catatan atau mencari informasi tambahan secara online.

Saat memasak,kita mungkin melakukan beberapa tugas sekaligus, seperti memotong bahan, memasak, dan mencuci piring sekaligus.

Contoh penggunaan multitasking dalam kehidupan sehari hari

Pekerjaan Kantor

Di tempat kerja,kita dapat mengelola email, menghadiri rapat online, dan mengerjakan proyek secara bersamaan.

Belajar Memasak

(7)

Multi programming

Multi-programming adalah konsep dalam sistem operasi yang memungkinkan beberapa program atau proses untuk berada dalam memori komputer secara bersamaan dan berbagi waktu CPU. Tujuan utama multi-programming adalah meningkatkan penggunaan CPU dan mengurangi waktu yang dihabiskan dalam menunggu operasi I/O (Input/Output) selesai. Dalam multi-programming, CPU diberikan kepada berbagai program dan proses secara bergantian.

(8)

Pada sistem multiprogramming, sistem operasi harus

menyediakan mekanisme untuk manajemen memori, penjadwalan

CPU dan manajemen disk. Sistem operasi multiprogram menyediakan supply untuk I/O routine. Sistem harus dapat mengalokasikan memory untuk beberapa job. Beberapa job yang sudah siap dieksekusi akan

dipilih oleh system, job mana yang akan dieksekusi oleh CPU.

Perangkat apa saja yang diperlukan oleh setiap job juga harus dialokasikan oleh sistem.

(9)

Contoh penggunaan multi programming dalam kehidupan sehari hari

Ketika menyetrika pakaian, kita dapat mengatur

beberapa potongan pakaian untuk disetrika secara bersamaan, dengan satu potongan berada di papan setrika dan yang lain sedang

diatur.

Kita dapat mengelola inventaris, melayani

pelanggan, dan

mempromosikan produk secara bersamaan dengan

bantuan alat-alat digital.

Kita dapat menjalankan peramban web, aplikasi

pengolahan kata, dan aplikasi email secara

bersamaan.

(10)

Multi-processing adalah konsep dalam komputasi yang memungkinkan komputer atau sistem untuk menjalankan beberapa tugas atau proses secara bersamaan dengan

menggunakan lebih dari satu unit pemrosesan (CPU). Dalam multi-processing, setiap CPU (atau inti CPU dalam CPU multi- core) bekerja secara independen, menjalankan tugas-tugas yang berbeda secara bersamaan.Multiprocessing dapat digunakan

dalam berbagai aplikasi, seperti dalam sistem operasi, database, dan pemrosesan gambar

Multi processing

(11)

Cara Kerja Multiprocessing

Arsitektur Perangkat Keras

Multiprocessing melibatkan arsitektur perangkat keras komputer dan perangkat lunak multiprosesor di mana dua atau lebih prosesor yang identik terhubung ke memori utama tunggal yang dibagikan.

Setiap prosesor memiliki akses penuh ke semua perangkat input dan output, dan dikendalikan oleh instance sistem

operasi tunggal yang memperlakukan semua prosesor sama, tidak memesan untuk tujuan khusus.

Jenis-Jenis Multiprocessing

Symmetric Multiprocessing (SMP): melibatkan arsitektur perangkat keras komputer dan perangkat lunak multiprosesor di mana dua atau lebih prosesor yang identik terhubung ke memori utama tunggal yang dibagikan.

Asymmetric Multiprocessing (AMP): melibatkan beberapa prosesor yang memiliki tugas yang spesifik.

(12)

Keuntungan Multiprocessing

Peningkatan throughput, karena lebih banyak

proses/thread yang berjalan dalam satu waktu sekaligus (jika proses yang antri di ready queue sedikit).

Peningkatan kecepatan pemrosesan data.

Peningkatan efisiensi dalam menyelesaikan tugas-tugas.

Kelemahan Multiprocessing

Kegagalan prosesor utama dapat menyebabkan kegagalan keseluruhan sistem.

Jika aturan satu processor mengerjakan satu jenis proses, maka jika processor itu rusak, maka seluruh proses akan gagal.

Kesalahan atau kelemahan memory dalam satu proses, tidak mengganggu proses aplikasi yang lain.

(13)

Contoh penggunaan multi processing dalam kehidupan sehari hari

memasak sambil menonton televisi atau

membersihkan rumah sambil mendengarkan

musik.

01

menjawab telepon

sambil mengetik email atau menghadiri rapat sambil menyelesaikan

tugas lainnya.

02

menyelesaikan tugas

sambil mendengarkan presentasi.

03

(14)

Time Sharing

Time Sharing adalah teknik penggunaan sistem komputer yang memungkinkan beberapa pengguna untuk

menggunakan sumber daya komputer secara bersamaan.

Teknik ini memungkinkan beberapa pengguna untuk

menggunakan komputer secara bersamaan dengan cara yang efisien dan efektif.

(15)

Cara Kerja Time Sharing

Setiap pengguna diberikan waktu akses ke sistem

komputer secara bergantian, sehingga setiap pengguna dapat menggunakan sumber daya komputer dengan waktu yang sama.

Setiap pengguna dapat menjalankan program atau aplikasi yang berbeda secara bersamaan, dan sistem

komputer akan membagi sumber daya komputer secara adil di antara pengguna.

Sumber daya komputer, seperti CPU, memori, dan perangkat input/output, dibagi secara adil di antara pengguna.

Setiap pengguna dapat menggunakan sumber daya komputer sesuai dengan kebutuhan mereka.

Penggunaan Waktu Penggunaan Sumber Daya

(16)

Keuntungan Time Sharing

Meningkatkan efisiensi penggunaan sumber daya komputer.

Memungkinkan beberapa pengguna untuk menggunakan sumber daya komputer

secara bersamaan.

Mengurangi biaya penggunaan sumber

daya komputer.

(17)

Contoh penggunaan multi processing dalam kehidupan sehari hari

Dalam keluarga dapat

menggunakan komputer secara bersamaan untuk

menyelesaikan tugas-tugas rumah tangga

Seorang siswa dapat

menggunakan komputer secara bersamaan untuk menyelesaikan tugas-tugas mereka.

Pengolahan data dengan

mengalokasikan sumber daya

komputer dan data dalam slot waktu ke beberapa pengguna secara

bersamaan

(18)

You

T

Thank

Referensi

Dokumen terkait

Jika Audio Multitasking aktif, maka telepon, GPS, dan percakapan interkom bisa berlapisan dengan audio radio FM, musik, atau suara GPS ponsel di latar belakang dengan suara

Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Kompute r akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang

komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling. berbagi memori, piranti lunak, informasi,

kemampuan multitasking, workgroup, Plug n play. Penanganan dalam proses sistem operasi dikenal beberapa istilah, seperti : Multiprogramming, Suatu metode yang memungkinkan

Penelitian yang dilakukan adalah dengan membandingkan kedua smartphone tersebut dalama melakukan multitasking secara bersamaan dan kemudian membandingkan penggunaan memory usage,

Seiring dengan bertambah kuatnya suatu komputer kecil, komputerkomputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi

Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut : Multitasking, yaitu bisa melukakan tugas secara serentak atau

• Intel Core i9-13900K Dengan kecepatan pemrosesan yang tinggi dan kemampuan multitasking yang superior, sehingga dapat menjalankan aplikasi desain grafis seperti Adobe Photoshop,