Mencari tanggal dan referensi resmi. Jawaban yang diharapkan sekitar tahun 1960-an.
Informasi ini sangat penting untuk menulis permintaan fitur yang berdampak.
background-process
history
supyo
sumber
sumber
Jawaban:
Sistem pertama yang mendukung banyak proses pelaksana bersamaan, atau setidaknya untuk mensimulasikan pelaksanaan bersamaan beberapa proses, adalah sistem Atlas yang dikembangkan di Universitas Manchester di Inggris pada awal tahun enam puluhan. Referensi untuk itu adalah makalah yang menggambarkan sistem, pengawas Atlas , yang ditulis oleh Tom Kilburn, R. Bruce Payne, dan David J. Howarth, dan diterbitkan pada tahun 1961 di AFIPS Computer Conference:
Proses menunggu data ditangguhkan dan ditempatkan di latar belakang sampai data tersedia.
Anda dapat mengetahui lebih lanjut tentang sistem Atlas dan sejarah sistem operasi dalam The Evolution of Operating System karya Per Brinch Hansen . Buku Classic Operating Systems-nya mencetak ulang beberapa makalah perintis, termasuk kertas Atlas yang dirujuk di atas.
Konsep multi-pemrograman, seperti dijelaskan di atas, pertama kali dijelaskan oleh Christopher Strachey dalam makalahnya tahun 1959, Time sharing di komputer besar dan cepat .
Apa yang akhirnya diingat sebagai pembagian waktu tidak sama dengan yang di atas; pembagian waktu, yang mungkin lebih akrab bagi orang-orang yang terbiasa dengan multi-pengguna modern, sistem multi-tasking, ditemukan pada tahun 1959 oleh John McCarthy di MIT; lihat Evolusi Sistem Operasi untuk referensi. Sistem pertama yang menunjukkan pembagian waktu adalah CTSS, pada akhir 1961 dengan IBM 709, dijelaskan dalam sistem berbagi waktu eksperimental , yang ditulis oleh Fernando Corbato, Marjorie Merwin-Daggett, dan Robert C. Daley, diterbitkan pada tahun 1962. CTSS sudah memiliki daemon yang mungkin memenuhi syarat sebagai bentuk paling awal dari proses latar belakang (dalam pengertian modern ungkapan itu).
Lihat juga Sejarah konteks beralih pada Retrocomputing , dan Reminiscences John McCarthy sendiri tentang sejarah pembagian waktu .
Jika Anda mengacu pada proses latar belakang dari perspektif shell, mereka muncul bersama dengan kontrol pekerjaan di shell C, di mana Jim Kulp mengimplementasikannya sekitar tahun 1980 (fitur itu tersedia di 4BSD , dirilis pada akhir 1980).
sumber