operating-system

Jak programowane są codzienne maszyny?

Jak programowane są codzienne maszyny (nie tyle Komputery i urządzenia mobilne, co urządzenia, zegarki Cyfrowe itp.)? Jaki ko ... z kodem źródłowym, jeśli to możliwe. Jeśli ktoś zna taki zasób (wyszukiwanie nic dla mnie nie dało), to byłoby fantastycznie.

Zasoby do opracowania systemu operacyjnego [zamknięty]

Planuję napisać system operacyjny i niewiele wiem o systemach operacyjnych. Czy są jakieś dobre zasoby lub książki do przeczytania, abym mógł się uczyć? Jakie są Twoje zalecenia?

Uzyskaj informacje o systemie operacyjnym

Ostatnio zacząłem się zastanawiać nad takimi stronami jak http://thismachine.info / które pobierają informacje o systemie o ... emu operacyjnego użytkownika? Widzę, jak dostali Przeglądarka i IP, ale nie można dowiedzieć się część systemu operacyjnego!

Co to jest inwersja priorytetu?

Słyszałem zwrot "inwersja priorytetów" w odniesieniu do rozwoju systemów operacyjnych. Czym dokładnie jest inwersja priorytetu? Jaki problem ma rozwiązać i jak go rozwiązać?

Różnica między wątkami na poziomie użytkownika a obsługiwanymi przez jądro?

Przeglądałem kilka notatek na ten temat i chociaż ogólnie znam wątki, nie jestem pewien co do różnic między wątkami na pozio ... ją wątków obsługiwanych przez jądro do wykonywania operacji, które nie mogą być normalnie wykonywane ze względu na jego stan?

Jaka jest różnica między trybami użytkownika i jądra w systemach operacyjnych?

Jakie są różnice między trybem użytkownika a trybem Jądra, dlaczego i jak je aktywować i jakie są ich przypadki użycia?

Jakie są różnice między pamięcią wirtualną a pamięcią fizyczną?

Często jestem mylony z pojęciem wirtualizacji w systemach operacyjnych. Biorąc pod uwagę RAM jako pamięć fizyczną, dlaczego p ... jej rozmiar? Załóżmy, że rozmiar pamięci RAM wynosi 4GB (tj. 2^32-1 spacji adresowych) jaki jest rozmiar pamięci wirtualnej?

Jaka jest różnica między zmiennymi użytkownika a zmiennymi systemowymi?

Jaka jest różnica między zmiennymi Użytkownika, takimi jak PATH, TMP, itd. a Zmienne systemowe? Przypadkowo usunąłem zmienną użytkownika PATH. Co mam zrobić?

Jak uruchomić program bez systemu operacyjnego? [zamknięte]

Jak uruchomić program sam bez uruchomionego systemu operacyjnego? Czy można tworzyć programy montażowe, które komputer może załadować i uruchomić przy starcie, np. uruchomić komputer z pendrive ' a i uruchomić program, który jest na cpu?

Czym konkretnie są wall-clock-time, user-cpu-time i system-cpu-time w Uniksie?

Mogę zgadnąć na podstawie nazw, ale czym konkretnie są wall-clock-time, user-cpu-time i system-cpu-time w Uniksie? Czy czas ... pomiar. I czy czas ścienny to naprawdę liczba sekund, które proces spędził na procesorze, czy tylko nazwa wprowadza w błąd?

Różnica między wielozadaniowością, wielowątkowością i wielowątkowością?

Jaka jest różnica między wielozadaniowością, wieloprogramowaniem i wieloprocesorem To przychodzi regularnie do moich egzami ... rsity OS i nie mogę znaleźć dobrej odpowiedzi. Wiem sporo o wielozadaniowości i wieloprogramowaniu, ale muszę to potwierdzić.

Jakie części jądra Linuksa mogę czytać dla Zabawy? [zamknięte]

Programowanie nie jest moją główną pracą, chociaż lubię to i czasami dostaję za to zapłatę. Od wielu lat słyszę o Linuksie i ... CW, na wszelki wypadek) Update: Szukałem jakichś dokumentów i zacząłem czytać: Nierzetelny Przewodnik Po Blokowaniu

Relacja między jądrem a wątkiem użytkownika

Czy istnieje związek między jądrem a wątkiem użytkownika? Niektóre podręczniki systemu operacyjnego mówiły, że "mapuje jeden (wiele) wątek użytkownika na jeden (wiele) wątek jądra". Co oznacza Mapa ?

Jak działają połączenia systemowe?

Rozumiem, że użytkownik może posiadać proces i każdy proces ma przestrzeń adresową (która zawiera poprawne lokalizacje pamięc ... yna się od miejsca, w którym został przerwany. Is my dobrze rozumiesz? Dołączony jest szorstki schemat mojego zrozumienia:

Jak wykryć wersję przeglądarki i system operacyjny za pomocą JavaScript?

Próbowałem użyć poniższego kodu, ale wyświetla tylko wyniki w Chrome i Mozilli nie działa w IE6. <div id="example">&l ... r-agent header: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0 Potrzebuję tylko wersji "Firefox / 12.0".

Jak "powstają" systemy operacyjne?

Tworzenie systemu operacyjnego wydaje się być ogromnym projektem . Jak ktoś mógłby zacząć? Na przykład, kiedy wepchnę Ubun ... więc nie mogę bądź bardzo dokładny. Udaję, że wiem sporo o tym, jak działają komputery, ale nie mam pojęcia o tym temacie.)

wątek stdout-bezpieczny w C na Linuksie?

Czy pisanie na stdout za pomocą printf thread-bezpieczne w Linuksie? Co powiesz na użycie komendy write niższego poziomu?

Jaka jest różnica między wirtualizacją Full, Para i Hardware assisted?

Przechodzę przez temat wirtualizacji, wydaje mi się trochę głupio zadawać to pytanie, ale jestem całkowicie zassany ze zrozum ... ktoś poda mi podstawowe pojęcie tych trzech typów. Doskonale znam się na wirtualizacji i dobrze to rozumie, ale te 3 typy...

Jakie postępy i ograniczenia czekają w sekcji krytycznej?

Czytałem krytyczną sekcję Problem z koncepcji systemu operacyjnego autorstwa Petera B. Galvina. Zgodnie z nim 1) postęp jes ... chce powiedzieć w obu przypadkach. Czy moglbys mnie zrozumiec podajac wlasciwy przyklad zwiazany z tym definicja. Dziękuję.

dup2 / dup-po co miałbym duplikować deskryptor pliku?

Staram się zrozumieć użycie dup2 i dup. Ze strony man: DESCRIPTION dup and dup2 create a copy of the file descriptor old ... ym robić jego kopię? Byłbym wdzięczny, gdybyś mógł wyjaśnić i podać mi przykład, gdzie dup2 / dup jest potrzebny. Dzięki