Pertanyaan yang diberi tag «operating-systems»

Sistem operasi (OS) adalah perangkat lunak dasar yang aturannya adalah untuk menengahi permintaan perangkat lunak untuk sumber daya dan perangkat keras yang tersedia, mengelola input / output, alokasi / deallokasi memori, sistem file, di antara tugas-tugas dasar lain yang harus dilakukan perangkat.

6
Bagaimana kita dibebani dengan sistem file (hierarkis) sebagai struktur data dasar?
Saya belajar sendiri dan saya tidak memiliki gelar CS. Semakin saya belajar tentang struktur data, semakin saya bertanya-tanya, di zaman sekarang ini, bagaimana kita masih dibebani dengan sistem file, dengan direktori dan file, sebagai struktur penyimpanan data dasar pada OS? Saya mengerti kesederhanaannya, tetapi sekarang tampaknya ada lebih banyak pilihan …

3
Bagaimana cara kerja banyak tugas
Saya benar-benar tidak mengerti tentang cara kerja bagian dalam sistem operasi, tetapi saya dapat kira-kira kira-kira perilaku perkiraan dari banyak fungsi. Namun, satu hal yang tidak dapat saya pahami adalah multitasking. Secara teori, sistem operasi mengatur waktu, menurut CPU untuk interval kecil ke berbagai program yang berjalan. Tapi itu tidak …



2
Bagaimana cara kerja pengontrol DMA?
Dari Bagian 5.1.4 Akses Memori Langsung dalam Sistem Operasi Modern oleh Andrew S. Tanenbaum, Herbert Bos, 2014 , Untuk menyederhanakan penjelasan, kami mengasumsikan bahwa CPU mengakses semua perangkat dan memori melalui bus sistem tunggal yang menghubungkan CPU, memori, dan perangkat I / O, seperti yang ditunjukkan pada Gambar 5-4. Untuk …

4
Apa praktik terbaik untuk menguji program dengan perilaku stokastik?
Melakukan penelitian dan pengembangan, saya sering menemukan diri saya menulis program yang memiliki tingkat keacakan yang besar dalam perilaku mereka. Misalnya, ketika saya bekerja di Pemrograman Genetik, saya sering menulis program yang menghasilkan dan mengeksekusi kode sumber acak acak. Masalah dengan pengujian kode tersebut adalah bahwa bug sering berselang dan …

8
Apa sebenarnya komputasi terdistribusi? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Apa sebenarnya yang dimaksud dengan komputasi terdistribusi, dan bagaimana perbedaannya dari komputasi paralel / …

9
Apakah Ubuntu dapat digunakan sebagai laptop untuk konsultan IT?
Saya bekerja sebagai programmer konsultan, biasanya di bisnis besar. Saya menggunakan Laptop Windows, dan banyak rekan saya menggunakan Mac. Preferensi pribadi saya adalah menjalankan Ubuntu jika saya dapat memiliki kontrol penuh atas lingkungan pengembangan saya. Tetapi saya akan sesekali membutuhkan produk-produk spesifik Microsoft, terutama IE. Rekan-rekan saya yang menggunakan Mac …


2
Apakah sistem file “melihat” perangkat penyimpanan sebagai array byte (sangat besar)?
Saya ingin tahu bagaimana sistem file menulis dan membaca dari perangkat penyimpanan. Saya pikir ini cara kerjanya: Sistem file tidak mengakses perangkat penyimpanan secara langsung, melainkan perangkat penyimpanan disajikan (oleh driver perangkat perangkat penyimpanan) ke sistem file sebagai array byte (sangat besar). Misalnya, jika sistem file ingin mengakses hard disk, …

2
Manfaat RTOS vs Bare Metal untuk Pemrograman MCU?
Harap dicatat: Pertanyaan ini secara khusus menyebutkan dua RTOS tetapi lebih umum dan mungkin dapat dijawab oleh siapa saja yang telah menulis kode C untuk RTOS tertanam, dan menjalankan perangkat lunak mereka langsung di MCU. Saya tertarik untuk mempelajari lebih lanjut tentang RTOS tertanam dan menulis aplikasi untuk mereka. Saat …

3
Apakah itu ide yang baik untuk melakukan TDD pada komponen tingkat rendah?
Saya sedang mempertimbangkan untuk menulis driver level rendah atau komponen OS / kernel. Orang- orang osdev.org tampaknya berpikir bahwa bit-bit penting tidak dapat diuji secara bermakna dengan cara ini, tetapi saya telah membaca beberapa diskusi di mana orang-orang berpikir secara berbeda. Saya telah melihat-lihat, tetapi gagal menemukan contoh nyata dari …

1
Memahami tingkat komputasi
Maaf, untuk pertanyaan saya yang membingungkan. Saya mencari beberapa petunjuk. Hingga kini saya telah bekerja sebagian besar dengan Java dan Python pada lapisan aplikasi dan saya hanya memiliki pemahaman yang samar tentang sistem operasi dan perangkat keras. Saya ingin memahami lebih banyak tentang tingkat komputasi yang lebih rendah, tetapi entah …


4
Pengembangan OS di Pertanyaan C ++
Sebagai proyek Master, saya merancang sistem operasi sederhana. Ini sedang dirancang untuk berjalan dalam Mode Nyata 16-bit pada arsitektur x86. Idealnya, saya ingin mengembangkan OS ini dalam C ++, dan hanya menggunakan perakitan jika perlu. Sejauh ini, saya memiliki boot loader yang ditulis dalam assembly, yang memuat kernel yang merupakan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.