More Info
KPOP Image Download
  • Top University
  • Top Anime
  • Home Design
  • Top Legend



  1. ENSIKLOPEDIA
  2. Proses (komputasi) - Wikipedia bahasa Indonesia, ensiklopedia bebas
Proses (komputasi) - Wikipedia bahasa Indonesia, ensiklopedia bebas

Proses (komputasi)

  • العربية
  • Беларуская
  • Български
  • Bosanski
  • Català
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Interlingua
  • Italiano
  • 日本語
  • Qaraqalpaqsha
  • 한국어
  • Монгол
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenčina
  • Slovenščina
  • Српски / srpski
  • Svenska
  • தமிழ்
  • ไทย
  • Türkçe
  • Українська
  • اردو
  • Tiếng Việt
  • 中文
Sunting pranala
  • Halaman
  • Pembicaraan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Perkakas
Tindakan
  • Baca
  • Sunting
  • Sunting sumber
  • Lihat riwayat
Umum
  • Pranala balik
  • Perubahan terkait
  • Pranala permanen
  • Informasi halaman
  • Kutip halaman ini
  • Lihat URL pendek
  • Unduh kode QR
Cetak/ekspor
  • Buat buku
  • Unduh versi PDF
  • Versi cetak
Dalam proyek lain
  • Wikimedia Commons
  • Butir di Wikidata
Tampilan
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
(Dialihkan dari Proses (komputer))
Suatu daftar proses yang ditampilkan oleh htop

Dalam komputasi, proses adalah suatu instansi objek program komputer yang sedang dijalankan oleh satu atau lebih utas. Ia mengandung kode program beserta aktivitas yang sedang dijalani. Suatu sistem operasi dapat mengatur proses yang terdiri dari beberapa utas eksekusi untuk dijalankan bersamaan.[1][2]

Suatu program komputer adalah kumpulan (pasif) perintah-perintah komputer, sedangkan suatu proses adalah kerja nyata perintah-perintah tersebut. Beberapa proses dapat berjalan dari program yang sama, misalnya pembuatan beberapa instansi program yang sama biasanya menghasilkan lebih dari satu proses yang dijalankan.

Tugas ganda adalah suatu cara untuk membolehkan beberapa proses berbagi prosesor (UPS) dan sumber data sistem. Tiap inti prosesor (UPS) menjalankan satu tugas dalam satu waktu. Namun, tugas ganda membolehkan prosesor untuk beralih ke tugas lain yang sedang berlangsung tanpa harus menunggu hingga tiap tugas selesai. Peralihan tugas dapat dilakukan ketika tugas sedang menunggu operasi masukan/keluaran, ketika tugas ditandai sebagai bisa ditinggal, atau ketika ada interupsi perangkat keras tergantung implementasi sistem operasi.

Bentuk umum tugas ganda adalah pembagian waktu. Pembagian waktu adalah metode untuk meningkatkan respons suatu aplikasi interaktif. Dalam sistem pembagian waktu, peralihan konteks dilakukan dengan cepat sehingga seolah-olah banyak proses dijalankan bersamaan oleh prosesor yang sama. Hal ini disebut dengan konkurensi.

Untuk keamanan dan keandalan, kebanyakan sistem operasi mencegah komunikasi langsung di antara proses-proses yang mandiri dengan memberikan fungsi perantara komunikasi antarproses yang terkontrol.

Representasi

[sunting | sunting sumber]
Tabel proses yang ditampilkan oleh KDE System Guard
Tabel proses yang ditampilkan oleh KDE System Guard

Pada umumnya, suatu proses komputer terdiri dari (bisa disebut "memiliki") sumber daya berikut:[1]

  • suatu citra (image) bahasa mesin tereksekusi yang berkaitan dengan program asal;
  • memori (biasanya suatu bagian memori virtual), termasuk kode program, data khusus proses (masukan dan keluaran), sebuah tumpukan pemanggilan (untuk melacak subrutin aktif dsb.), dan heap (untuk menyimpan data komputasi sementara);
  • pendeskripsi sumber daya oleh sistem operasi yang dialokasikan kepada proses, seperti pendeskripsi berkas (Unix) atau handel (Windows) serta sumber dan muara data;
  • atribut keamanan seperti pemilik dan izin yang dimiliki proses;
  • konteks status prosesor seperti isi register prosesor dan pengalamatan memori fisik.

Sistem operasi menyimpan informasi tentang proses aktif dalam struktur data yang disebut blok kontrol proses. Sebagian sumber daya, setidaknya status prosesor, dapat dihubungkan dengan utas tiap-tiap proses dalam sistem operasi yang mendukung utas atau anak proses.

Sistem operasi menjaga agar proses-prosesnya terpisah dan mengalokasikan sumber daya yang dibutuhkan masing-masing sehingga mereka tidak mengganggu satu sama lain dan menyebabkan kegagalan sistem, misal kebuntuan. Sistem operasi juga dapat memberikan mekanisme untuk komunikasi antarproses agar proses dapat berinteraksi dalam cara-cara yang aman.

Referensi

[sunting | sunting sumber]
  1. ^ a b Silberschatz, Abraham (2004). "Chapter 4 - Processes". Operating system concepts with Java (Edisi Sixth Edition). John Wiley & Sons, Inc. ISBN 0-471-48905-0. ;
  2. ^ Vahalia, Uresh (1996). "2 - The Process and the Kernel". UNIX Internals - The New Frontiers. Prentice-Hall Inc. ISBN 0-13-101908-2.

may password Indonesia>

Bacaan lebih lanjut

[sunting | sunting sumber]
  • Remzi H. Arpaci-Dusseau; Andrea C. Arpaci-Dusseau (2014). Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books. Bab-bab yang relevan: Abstraction: The Process dan The Process API
  • Gary D. Knott (1974). "A proposal for certain process management and intercommunication primitives". ACM SIGOPS Operating Systems Review. 8 (4): 7–44.

Pranala luar

[sunting | sunting sumber]
Wikiversity memiliki bahan belajar tentang Processes and Threads at
Operating Systems/Process and Thread
  • Media tentang Process (computing) di Wikimedia Commons
  • (Inggris) What Is Process - Computer Process Information Database
  • (Inggris) Online Resources For Process Information
  • (Inggris) Computer Process Information Database and Forum
  • (Inggris) Process Models with Process Creation & Termination Methods Diarsipkan 2021-02-06 di Wayback Machine.
  • l
  • b
  • s
Komputasi paralel
Umum
  • Komputasi awan
  • Komputasi kinerja-tinggi
  • Komputasi gugusan
  • Komputasi terdistribusi
  • Komputasi grid
Tingkatan
  • Bit
  • Instruksi
  • Data
  • Tugas
Thread
  • Superthreading
  • Hyperthreading
Teori
  • Hukum Amdahl
  • Hukum Gustafson
  • Efisiensi biaya
  • Metrik Karp–Flatt
  • Kemunduran
  • Percepatan
Elemen
  • Proses
  • Thread
  • Serat
  • PRAM
  • Jendela instruksi
Koordinasi
  • Multiproses
  • Multithreading (arsitektur komputer)
  • Koherensi memori
  • Koherensi cache
  • Invalidasi cache
  • Barrier
  • Sinkronisasi
  • Pemeriksaan aplikasi
Pemrograman
  • Model
    • Pararelisme implisit
    • Paralelisme eksplisit
    • Konkurensi
  • Taksonomi Flynn
    • SISD
    • SIMD
    • MISD
    • MIMD
      • SPMD
  • Thread (ilmu komputer)
  • Algoritma non-blok
Perangkat keras
  • Multiprosesor
    • Simetris
    • Asimetris
  • Memoro
    • NUMA
    • COMA
    • Terdistribusi
    • Berbagi
    • Berbagi terdistribusi
  • SMT
  • MPP
  • Superskalar
  • Prosesor vektor
  • Superkomputer
  • Beowulf
API
  • Ateji PX
  • POSIX Threads
  • OpenMP
  • OpenHMPP
  • PVM
  • MPI
  • UPC
  • Intel Threading Building Blocks
  • Boost.Thread
  • Global Arrays
  • Charm++
  • Cilk
  • Co-array Fortran
  • OpenCL
  • CUDA
  • Dryad
Masalah
  • Paralel memalukan
  • Grand Challenge
  • Software lockout
  • Skalabilitas
  • Kondisi jarak
  • Deadlock
  • Livelock
  • Algoritma deterministik
  • Kemunduran paralel
  • Category Kategori
  • Commons
  • l
  • b
  • s
Sistem operasi
Kernel
Arsitektur komputer
  • Eksokernel
  • Kernel hibrida
  • Kernel monolitik
  • Mikrokernel
  • Nanokernel
Komponen
  • Modul kernel
  • Pemacu peranti
  • Ruang kernel
  • Ruang pengguna
Manajemen proses
  • Proses
  • Context switch
  • Cooperative multitasking
  • CPU modes
  • Interupsi
  • Mode terproteksi
  • Multiprogramming
  • Penjadwalan
  • Preemptive multitasking
  • Supervisor mode
  • Tugas ganda (multitasking)
Manajemen memori
  • General protection fault
  • Paging
  • Proteksi memori
  • Segmentasi memori
  • Segmentation fault
  • Unit manajemen memori
Akses penyimpanan dan sistem berkas
  • Boot loader
  • Defragmentasi
  • Partisi
  • Atribut berkas
  • Inode
  • Sistem berkas virtual (VFS)
Contoh
  • AmigaOS
  • AROS
  • Android
  • BeOS
  • BSD
  • Chrome OS
  • CP/M
  • Dex OS
  • GNU
  • Haiku
  • Hurd
  • KolibriOS
  • Linux
  • Mac OS
  • MenuetOS
  • Microsoft Windows
  • MINIX
  • MS-DOS
  • OS/2
  • QNX
  • ReactOS
  • Redox
  • RISC OS
  • Solaris
  • UNIX
  • Visi On
Konsep lainnya
  • Antarmuka pemrograman aplikasi (API)
  • Antarmuka pengguna grafis (GUI)
  • Jaringan komputer
  • Lapisan abstraksi perangkat keras (HAL)
  • Live CD
  • Live USB
  • Sejarah sistem operasi
Pengawasan otoritas Sunting ini di Wikidata
Umum
  • Integrated Authority File (Jerman)
Lain-lain
  • Microsoft Academic


Ikon rintisan

Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

  • l
  • b
  • s
Diperoleh dari "https://id.wikipedia.org/w/index.php?title=Proses_(komputasi)&oldid=25396245"
Kategori:
  • Galat CS1: teks tambahan: edisi
  • Proses (komputasi)
  • Teknologi sistem operasi
  • Komputasi serentak
Kategori tersembunyi:
  • Pages using the JsonConfig extension
  • Galat CS1: parameter tidak didukung
  • Pranala kategori Commons dari Wikidata
  • Templat webarchive tautan wayback
  • Artikel Wikipedia dengan penanda GND
  • Artikel Wikipedia dengan penanda MA
  • Semua artikel rintisan
  • Rintisan bertopik komputer
  • Semua artikel rintisan Maret 2024

Best Rank
More Recommended Articles