Pytania otagowane jako operating-system

System operacyjny (OS) to podstawowe oprogramowanie, którego rolą jest bycie abstrakcyjną warstwą między zapotrzebowaniem na oprogramowanie dla zasobów a dostępnym sprzętem, zarządzaniem wejściem / wyjściem, alokacją / zwalnianiem pamięci, systemami plików, pośród innych podstawowych zadań urządzenia (niekoniecznie komputer).

25
Jak mogę bezpiecznie utworzyć katalog zagnieżdżony?
Jaki jest najbardziej elegancki sposób sprawdzenia, czy istnieje katalog, w którym ma zostać zapisany plik, a jeśli nie, utwórz katalog za pomocą Pythona? Oto, co próbowałem: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Jakoś tęskniłem os.path.exists(dzięki kanja, Blair i Douglas). Oto co …



28
Jakie zasoby są potrzebne do rozpoczęcia tworzenia systemu operacyjnego? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Jedną rzeczą, którą zawsze chciałem zrobić, jest stworzenie własnego systemu operacyjnego (niekoniecznie wymyślnego jak Linux lub Windows, …

20
Jak programowo określić system operacyjny w Javie?
Chciałbym określić system operacyjny hosta, który mój program Java uruchamia programowo (na przykład: Chciałbym móc ładować różne właściwości w zależności od tego, czy korzystam z platformy Windows, czy Unix). Jaki jest najbezpieczniejszy sposób, aby to zrobić przy 100% niezawodności?

16
Co to jest binarny interfejs aplikacji (ABI)?
Nigdy nie zrozumiałem jasno, czym jest ABI. Proszę nie kierować mnie do artykułu w Wikipedii. Gdybym mógł to zrozumieć, nie byłoby mnie tutaj, publikującego tak długi post. Oto moje zdanie na temat różnych interfejsów: Pilot do telewizora to interfejs między użytkownikiem a telewizorem. Jest istniejącym bytem, ​​ale sam w sobie …

4
Co to są bajty prywatne, bajty wirtualne, zestaw roboczy?
Próbuję użyć narzędzia systemu Windows perfmon do debugowania wycieków pamięci w procesie. Oto jak perfmon wyjaśnia terminy: Zestaw roboczy to bieżący rozmiar zestawu roboczego tego procesu (w bajtach). Zestaw roboczy to zestaw stron pamięci dotkniętych ostatnio przez wątki w tym procesie. Jeśli ilość wolnej pamięci w komputerze przekroczy próg, strony …



13
Jakie zasoby są współdzielone między wątkami?
Niedawno zadano mi pytanie w wywiadzie, jaka jest różnica między procesem a wątkiem. Naprawdę nie znałem odpowiedzi. Myślałem przez chwilę i udzieliłem bardzo dziwnej odpowiedzi. Wątki dzielą tę samą pamięć, procesy nie. Po udzieleniu odpowiedzi ankieter uśmiechnął się do mnie złośliwie i zwrócił się do mnie z następującymi pytaniami: P: …

26
Context.startForegroundService () nie wywołał następnie Service.startForeground ()
ja używam Service Class w systemie operacyjnym Android. Planuję użyć Servicew tle. Dokumentacja Androida stwierdza, że Jeśli aplikacja jest kierowana na interfejs API na poziomie 26 lub wyższym, system nakłada ograniczenia na używanie lub tworzenie usług w tle, chyba że sama aplikacja jest na pierwszym planie. Jeśli aplikacja musi utworzyć …


6
Dlaczego Linux nazywa się monolitycznym jądrem?
Czytam, że Linux jest monolitycznym jądrem. Czy monolityczne jądro oznacza kompilowanie i łączenie całego kodu jądra z plikiem wykonywalnym? Jeśli Linux jest w stanie obsługiwać moduły, dlaczego nie rozbić wszystkich podsystemów na moduły i załadować je w razie potrzeby? W takim przypadku jądro nie musi początkowo ładować wszystkich modułów i …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.