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?

Author: John Topley, 2010-01-06

11 answers

Techniczna definicja systemu operacyjnego to "platforma, która składa się z określonego zestawu bibliotek i infrastruktury dla aplikacji, które mają być budowane i współdziałać ze sobą". Jądro jest systemem operacyjnym w tym sensie.

Definicja użytkownika końcowego to Zazwyczaj "pakiet oprogramowania, który zapewnia pulpit, skróty do aplikacji, przeglądarkę internetową i odtwarzacz multimedialny". Jądro nie pasuje do tej definicji.

Więc dla użytkownika końcowego Linux Dystrybucja (powiedzmy Ubuntu) jest systemem operacyjnym, podczas gdy dla programisty samo jądro Linuksa jest doskonale poprawnym systemem operacyjnym w zależności od tego, co próbujesz osiągnąć. Na przykład systemy wbudowane to głównie jądro z bardzo małą liczbą wyspecjalizowanych procesów działających na ich szczycie. W takim przypadku samo jądro staje się samym systemem operacyjnym.

Myślę, że możesz narysować linię na tym, czego wymaga większość aplikacji działających na tym systemie operacyjnym. Jeśli większość z nich wymaga tylko kernel, kernel to SYSTEM OPERACYJNY, jeśli większość z nich wymaga uruchomienia systemu X Window, wtedy Twój system operacyjny staje się jądrem X+.

 63
Author: Sedat Kapanoglu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-06 21:09:05

A kernel jest częścią systemu operacyjnego pośredniczącą w dostępie do zasobów systemowych. Jest on odpowiedzialny za umożliwienie wielu aplikacjom efektywnego współdzielenia sprzętu poprzez kontrolowanie dostępu do procesora, pamięci, We/Wy dysku i sieci.

System Operacyjny jest jądrem oraz aplikacjami, które umożliwiają użytkownikom coś zrobić (np. kompilator, edytor tekstu, menedżer okien itp.).

 65
Author: Erich Douglass,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:30:59

Wydaje się, że oryginalna metafora, która dała nam słowo "jądro" na to w pierwszej kolejności, została zapomniana. Metaforą jest to, że system operacyjny jest zalążkiem. "Jądro" zalążka jest rdzeniem systemu operacyjnego, dostarczającym usługi systemu operacyjnego dla aplikacji, które jest otoczone "powłoką" zalążka, czyli tym, co użytkownicy widzą z zewnątrz.

Niektórzy ludzie chcą powiązać " kernel "(i rzeczywiście" shell"), aby być bardziej szczegółowym. Ale w prawda jest wiele różnic między systemami operacyjnymi. Nie mniej te odmiany są tym, co stanowi " powłokę "(która może wahać się od sh Solarisa przez interpreter konsoli Netware do powłoki Workplace OS/2 i Eksploratora Windows NT), ale istnieje również wiele różnic między jednym systemem operacyjnym a drugim w tym, co jest, a nie jest, częścią" jądra " (które może lub nie musi zawierać We/Wy dysków, na przykład).

Najlepiej pamiętać, że te terminy są metafory .

Czytaj dalej

 34
Author: JdeBP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-24 11:45:29

Cóż, jest różnica między kernelem A OS. Jądro, jak opisano powyżej, jest sercem systemu operacyjnego, który zarządza podstawowymi funkcjami systemu operacyjnego, podczas gdy niektóre użyteczne aplikacje i narzędzia są dodawane przez jądro, wtedy kompletny pakiet staje się systemem operacyjnym. Można więc łatwo powiedzieć, że system operacyjny składa się z przestrzeni jądra i przestrzeni użytkownika.

Możemy więc powiedzieć, że Linux jest jądrem, ponieważ nie zawiera aplikacji takich jak narzędzia systemu plików, systemy okien i graficzne pulpity, polecenia administratora systemu, edytory tekstu, Kompilatory itp. Tak więc różne firmy dodają tego rodzaju aplikacje nad jądrem Linuksa i dostarczają swój system operacyjny, taki jak ubuntu, SUSE, centOS, redHat itp.

 16
Author: n.zia,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-11 06:18:23

Jądro jest częścią systemu operacyjnego, a nie samym systemem operacyjnym. Zamiast wnikać w to, co robi jądro, odłożę stronę Wikipedii: http://en.wikipedia.org/wiki/Kernel_%28computing%29 [[2]}. świetny, dokładny przegląd.

 8
Author: danben,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:27:40

System Operacyjny to ogólna nazwa nadana wszystkim elementom (interfejsowi użytkownika, bibliotekom, zasobom), które składają się na system jako całość.

Jądro jest "mózgiem" systemu operacyjnego, który kontroluje wszystko, od dostępu do dysku twardego po zarządzanie pamięcią. Kiedy chcesz coś zrobić, to idzie przez jądro.

 8
Author: Kyle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:28:19

Jądro jest częścią systemu operacyjnego, jest pierwszą rzeczą, że boot loader ładuje się na procesor (dla większości systemów operacyjnych), jest to część, która łączy się ze sprzętem, a także zarządza tym, co programy mogą robić ze sprzętem, jest to naprawdę centralna część systemu operacyjnego, składa się ze sterowników, Sterownik jest programem, który łączy się z konkretnym sprzętem, na przykład: gdybym zrobił Aparat cyfrowy dla komputerów, musiałbym zrobić dla niego Sterownik, Sterownik jest sterowniki są jedynymi programami, które mogą kontrolować wejście i wyjście komputera

 7
Author: noah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-06 22:26:08

Prosta Odpowiedź

Jądro jest rdzeniem systemu operacyjnego. Niekoniecznie jest to system operacyjny sam w sobie.

Wszystko inne jest zbudowane wokół niego.

Definicja Ellaborate

Jądro (Informatyka) - Wikipedia

 3
Author: Justin Niessner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:26:10

W komputerach 'jądro' jest centralnym elementem większości komputerowych systemów operacyjnych; jest pomostem między aplikacjami a faktycznym przetwarzaniem danych na poziomie sprzętowym. Do obowiązków jądra należy zarządzanie zasobami systemu (komunikacja między sprzętem a komponentami oprogramowania). Zazwyczaj jako podstawowy składnik systemu operacyjnego, jądro może zapewnić najniższą warstwę abstrakcji dla zasobów (zwłaszcza procesorów i urządzeń We/Wy), które oprogramowanie aplikacyjne musi kontrolować, aby wykonywać swoją funkcję. Zazwyczaj udostępnia te urządzenia procesom aplikacyjnym poprzez mechanizmy komunikacji między procesami i wywołania systemowe.

 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:28:06

Jądro znajduje się w systemie operacyjnym.W rzeczywistości jest to przestrzeń pamięci specjalnie przewidziana do obsługi funkcji systemu operacyjnego.Niektórzy nawet mówią, że OS obsługuje zasoby systemu, a jądro jest takie, które jest sercem systemu operacyjnego i utrzymuje, zarządza, czyli śledzi system operacyjny.

 2
Author: Raj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-10 11:25:44

Jądro może być systemem operacyjnym lub może być częścią systemu operacyjnego. W Linuksie jądro jest ładowane i uruchamiane jako pierwsze. Następnie uruchamia inne bity systemu operacyjnego (jak init), aby system był użyteczny.

Jest to szczególnie prawdziwe w środowisku mikro-jądra. Jądro ma minimalną funkcjonalność. Wszystko inne, jak systemy plików i TCP/IP, działa jako proces użytkownika.

 1
Author: Richard Pennington,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-01-06 15:28:33