operating-system

Jak zaimplementować bardzo prosty system plików?

Zastanawiam się, jak OS czyta/pisze na dysku twardym. Chciałbym jako ćwiczenie zaimplementować prosty system plików bez katal ... d czego zacząć? Czy C / C++ wystarczy, Czy muszę stosować podejście bardziej niskopoziomowe? Czy to za dużo dla jednej osoby?

Co to jest preemption / Co to jest preemitable kernel? Do czego to służy?

Wyjaśnione własnymi słowami, co to jest preemption i co to znaczy dla (linuksowego) jądra? Jakie są zalety i wady posiadania preemptible kernel?

Co się dzieje w systemie operacyjnym, gdy dereferujemy wskaźnik NULL w C?

Załóżmy, że istnieje wskaźnik i inicjalizujemy go za pomocą NULL. int* ptr = NULL; *ptr = 10; Teraz program się zawiesi, p ... to jest po prostu wiedzieć, co dzieje się wewnętrznie w OS lub kompilatora w takim przypadku. I to nie jest duplikat pytania.

Skrypt PHP-wykrywa czy działa pod Linuksem czy Windows?

Mam skrypt PHP, który może być umieszczony na systemie windows lub linux. Muszę uruchomić różne polecenia w obu przypadkach. ... się znajduję? (najlepiej coś php, a nie sprytne hacki systemowe) Sorry sorry!! skrypt jest uruchamiany z linii poleceń!!!!

I / o concept flush vs sync

Natknąłem się na te dwa terminy i moje zrozumienie ich wydaje się nakładać na siebie. Flush jest używany z buforami, a synchr ... , Javy. Znalazłem podobny post, ale ir nie odpowiada na moje pytanie. naprawdę wymusza synchronizację plików/flush w Javie

Jaka jest różnica między systemem operacyjnym "swap" a "page"? [zamknięte]

zamknięte. to pytanie jest off-topic . Obecnie nie przyjmuje odpowiedzi. ... anie Jaka jest różnica między tymi 2 terminami w systemie operacyjnym: swap i page?

Jak niezawodnie wykryć system operacyjny/platformę w Go

Oto, co obecnie używam, co chyba robi robotę, ale musi być lepszy sposób: func isWindows() bool { return os.PathSeparat ... ows, ale chciałbym wiedzieć, jak wykryć dowolną platformę / system operacyjny. Play: Http://play.golang.org/p/r4lYWDJDxL

Uruchamianie poleceń powłoki windows z Pythonem

Jak możemy współdziałać z powłoką OS używając Pythona ? Chcę uruchomić polecenia cmd systemu Windows przez python. Jak można to osiągnąć ?

Wątki Java vs wątki OS

Wygląda na to, że namieszałem w wątkach Java/OS i Zinterpretowałem język. Zanim zacznę, rozumiem, że zielone wątki to wątki ... kompilowany JIT, tworzysz ten wątek i uruchamiasz () go ? Jak wątek OS i JVM współdziałają, aby uruchomić ten Bajt ? Thanks

jak kompilatory przypisują adresy pamięci do zmiennych?

Prowadzę kurs, w którym uczniowie zadają pytania dotyczące programowania (!): Mam takie pytanie: Dlaczego maszyna wybier ... ompilator, czy runtime, czy system operacyjny, czy kto wykonuje zadanie. Może ktoś lepiej ode mnie odpowie na pytanie ucznia.

Różnica między fizycznym/logicznym/wirtualnym adresem pamięci

Jestem trochę zdezorientowany pojęciami fizycznymi / logicznymi / wirtualnymi adresami w systemie operacyjnym (używam Linuksa ... yskusję, że wirtualne i logiczne adresy / przestrzeń adresowa są takie same. To prawda? Każda pomoc jest głęboko doceniana.

Buforowanie DNS w Linuksie

Jestem zdezorientowany co do buforowania DNS. Piszę mały serwer proxy forward I chcę korzystać z pamięci podręcznej DNS OS w ... nego? Próbuję znaleźć, Czy mogę polegać na Linuksie do buforowania DNS zamiast robić to na własną rękę w moim proxy. Thanks

Jak zaprogramować System operacyjny? [zamknięte]

Uwielbiam kodować, ale obecnie zajmuję się tylko tworzeniem stron internetowych. Chciałbym zrobić coś, co będzie wyjątkowe i ... następujące rzeczy: *od czego zacząć? * Zasoby * Jakiego języka bym używał? Myślałem o czymś prostym jak cmd na podstawie

wywołanie systemowe i przełącznik kontekstowy

Przepraszam, że zadaję to pytanie, gdy już zostało zadane, ale nie mogłem uzyskać od nich jasności. Dlatego zadaję następując ... go. Zastanawiam się, co by się stało, gdyby zmiana kontekstu miała miejsce na czas połączenia systemowego. Jakieś przykłady ?

Co zawiera wirtualna pamięć jądra każdego procesu?

Gdy powiedzmy 3 programy (pliki wykonywalne) zostaną załadowane do pamięci, układ może wyglądać mniej więcej tak: Alt text ... wać się w jakiejś globalnej przestrzeni. W którym obszarze to jest? Gdzie mogę dowiedzieć się więcej o tym po stronie jądra.

Jak działają tabele stron x86?

Znam architekturę MIPS, która ma programowo zarządzany TLB. To, jak i gdzie (system operacyjny) chcesz przechowywać tabele st ... wielopoziomowych tabel stron, więc powie Ci, gdzie umieścić poziom 1st czy coś...? Jestem zdezorientowany. Dzięki za pomoc.

Jak odinstalować usługę windows i usunąć jej Pliki bez ponownego uruchamiania

Mój obecny projekt polega na wdrożeniu ulepszonego .plik exe uruchamiany jako usługa systemu Windows. W celu nadpisania istn ... hamiania? Może Narzędzie wiersza poleceń, które zmusi Windows do rezygnacji z tego, że jest śmiertelny chwyt na Starym .exe?

Jak wielopoziomowa tabela stron oszczędza miejsce w pamięci?

Próbuję zrozumieć, w jaki sposób wielopoziomowa tabela stron oszczędza pamięć. Jak rozumiem, wielopoziomowa tabela stron w su ... ania wielopoziomowych tabel stron. Jeśli tak jest, w jaki sposób wielopoziomowe tabele stron oszczędzają miejsce w pamięci?

więcej informacji na temat układu pamięci programu wykonywalnego (proces)

Uczestniczyłem w wywiadzie dla Samsunga. Zadawali wiele pytań na temat układu pamięci programu. Prawie nic o tym nie wiem. ... ). Znajdź dla siebie w trzecim linku. :) Po oczyszczeniu moich koncepcji, moje pytania sprawiają, że wyglądam tak głupio. :)

Czy w pamięci wirtualnej dwa różne procesy mogą mieć ten sam adres?

To jest pytanie wywiadu znalazłem na stronie internetowej, pytania mówią: "w pamięci wirtualnej, czy dwa różne procesy mogą m ... ała na tej samej zasadzie - 2 procesy mogą uzyskać dostęp do tego samego adresu. Więc może modyfikować zmienne itp w locie.