operating-system

Jak bezpiecznie utworzyć katalog zagnieżdżony?

Jaki jest najbardziej elegancki sposób sprawdzenia, czy katalog, do którego ma być zapisany plik, istnieje, a jeśli nie, utwó ... xists(directory): os.makedirs(directory) Czy istnieje flaga "open", która powoduje, że dzieje się to automatycznie?

Jaka jest różnica między procesem a wątkiem?

Jaka jest techniczna różnica między procesem a wątkiem? Mam wrażenie, że słowo "Proces" jest nadużywane i są też wątki sprzę ... A co z lekkimi procesami w językach takich jak Erlang ? Czy istnieje ostateczny powód, aby używać jednego terminu nad drugim?

Jak bezpiecznie utworzyć katalog zagnieżdżony w Pythonie?

Jaki jest najbardziej elegancki sposób sprawdzenia, czy katalog, do którego ma być zapisany plik, istnieje, a jeśli nie, utwó ... xists(directory): os.makedirs(directory) Czy istnieje flaga "open", która powoduje, że dzieje się to automatycznie?

Jakie są niektóre zasoby na rozpoczęcie tworzenia systemu operacyjnego? [zamknięte]

Jedną z rzeczy, które zawsze chciałem zrobić, to stworzyć swój własny system operacyjny (niekoniecznie fantazyjny jak Linux l ... operacyjnego dla zabawek Aktualizacja Gru 10 2016 Pisanie prostego systemu operacyjnego-od podstaw (thank you @Tyler C)

Co to jest Bajty prywatne, Bajty wirtualne, zestaw roboczy?

Próbuję użyć narzędzia perfmon windows do debugowania wycieków pamięci w procesie. Tak perfmon wyjaśnia terminy: Working S ... i, zestawami roboczymi i bajtami wirtualnymi? czy są jakieś inne narzędzia, które dają lepsze wyobrażenie o zużyciu pamięci?

Co to jest interfejs binarny aplikacji (ABI)?

Nigdy nie rozumiałem, czym jest ABI. Proszę nie wskazywać mi artykułu na Wikipedii. Gdybym mógł to zrozumieć, nie byłoby mnie ... itecture (Isa) " specyficzne? Gdzie mogę znaleźć ABI Microsoft Windows? Więc to są najważniejsze pytania, które mnie dręczą.

Jakie zasoby są współdzielone między wątkami?

Ostatnio zadano mi pytanie w wywiadzie jaka jest różnica między procesem a wątkiem. Naprawdę, nie znałem odpowiedzi. Pomyślał ... edziałem wszystkie. Proszę, czy ktoś może przedstawić poprawne i imponujące odpowiedzi na różnicę między procesem a wątkiem?

Czym są deskryptory plików, wyjaśnione w prosty sposób?

Jaki byłby bardziej uproszczony opis deskryptorów plików w porównaniu do Wikipedii? Dlaczego są one wymagane? Powiedzmy, weź ... sy powłoki i jak się do nich stosuje? Czy tabela procesów zawiera więcej niż jeden deskryptor pliku. Jeśli tak, to dlaczego?

Jak mogę zbudować mały system operacyjny na starym komputerze stacjonarnym? [zamknięte]

To może być na próżno, ponieważ Wiem, że pisanie systemu operacyjnego jest nieznośnie skomplikowane (zwłaszcza przez samego s ... dzi o zrobienie wszystkiego od zera. Jakieś sugestie jak to zrobić graficznie? Różne tryby wideo i jak z nimi pracować, itp?

Dlaczego Linux nazywa się jądrem monolitycznym?

Czytałem, że Linux jest monolitycznym jądrem. Czy monolityczne jądro oznacza kompilację i łączenie całego kodu jądra w plik w ... jądro nie musi początkowo ładować wszystkich modułów i może utrzymywać indeks funkcji w module i ładować je w razie potrzeby.

Jakim cudem TeamViewer jest tak szybki?

Przepraszam za Długość, to trochę konieczne. Wprowadzenie Rozwijam program do zdalnego pulpitu (dla zabawy) w C# 4.0 Dla ... obnie mają różnego rodzaju fantazyjne haczyki do wykrywania zmian ekranu wraz z niezwykle szybkimi porównaniami obrazów XOR.

Spinlock kontra Semafor

Jakie są podstawowe różnice między semaforem i spin-Lockiem? Kiedy użyjemy semafora nad zamkiem spinowym?

W jakich językach są napisane systemy Windows, Mac OS X i Linux?

Zastanawiałem się tylko, kto wie, z jakich języków programowania składa się Windows, Mac OS X i Linux i jakie języki są używa ... operacyjnego do skryptowania części systemu operacyjnego? Jakie części systemu operacyjnego byłyby napisane w każdym języku?

Jak SPRAWDZIĆ SYSTEM OPERACYJNY za pomocą dyrektywy preprocesora?

Potrzebuję mojego kodu do robienia różnych rzeczy w oparciu o system operacyjny, na którym jest kompilowany. Szukam czegoś ta ... ws-specific stuff #else // do Unix-specific stuff #endif Czy jest na to sposób? Czy jest lepszy sposób, aby zrobić to samo?

Jak znaleźć wersję systemu operacyjnego za pomocą JavaScript?

Jak mogę znaleźć nazwę systemu operacyjnego i wersję systemu operacyjnego przy użyciu JavaScript?

Jaka jest różnica między Trap a Interrupt?

Jaka jest różnica między Trap a Interrupt? Jeśli terminologia jest inna dla różnych systemów, to co oznaczają one na x86?

Jak rozpocząć naukę programowania,kodowania lub czytania jądra Linuksa? [zamknięte]

Mam do tego celu dwie książki: rozwój jądra Linuksa autorstwa Roberta Love I O 'Reilly' s Zrozumienie jądra Linuksa. Zaczął ... kie sugestie, które pomogą mi w dalszym postępowaniu. Powiedz mi też, jak nauczyłeś się programować jądro? Z góry dziękuję...

Wykryj wersję systemu Windows in.net

Jak mogę wykryć wersje systemu Windows w. Net? Jakiego kodu mogę użyć?

Jaka jest różnica między "pamięcią wirtualną" a "przestrzenią wymiany"?

Czy ktoś może mi wyjaśnić, jaka jest różnica między pamięcią wirtualną A przestrzenią wymiany? A dlaczego mówimy, że dla maszyny 32-bitowej maksymalna dostępna pamięć wirtualna to 4 GB?

Co to jest jądro systemu operacyjnego? Czym różni się od systemu operacyjnego? [zamknięte]

Nie jestem w stanie zrozumieć różnicy między jądrem a systemem operacyjnym. Nie widzę między nimi żadnej różnicy. Czy jądro jest systemem operacyjnym?