Robię licencjat na uniwersytecie. W pisemnym zadaniu profesor opublikował zadanie: „Wymień trzy systemy operacyjne dla komputerów PC”.
Cóż, użyłem różnych systemów operacyjnych (Linux, Windows, Mac OS X), w tym Unix i Solaris. Dzisiaj otrzymałem wiadomość od mojego profesora:
Unix nie jest systemem operacyjnym dla komputerów PC. Wiele wariantów Uniksa nie jest kompatybilnych ze sprzętem PC (jak AIX i HP-UX. O Solarisie: była jedna wersja kompatybilna z PC ...)
Jestem trochę zaskoczony: nawet jeśli wiele wariantów Uniksa jest opartych na PowerPC i ma inną kolejność bitów - nie przestają być teraz komputerami, prawda?
Pytanie zostało zadane w formie pisemnej! To nie było pytanie, które pojawiło się podczas wykładu!
Ponieważ oryginalne zadanie jest po niemiecku, dołączę je, aby upewnić się, że nikt nie podejrzewa błędu w tłumaczeniu.
Frage: Nennen Sie 3 PC-Betriebssysteme.
Odpowiedź: Unix istnieje na PC-Betriebssystem, wersja Unix-Varianten jest dostępna na PC-Hardware lauffähig (AIX, HP-UX). Von Solaris gab es mal eine PC-Variante.
źródło
Odpowiedzi:
Bez trudnej definicji tego, czym jest „komputer”, twoje pytanie o zadanie jest jeziorem niejednoznaczności. Użyłem AT&T 3B1 nie później niż w 1987 r., Który jednoznacznie obsługiwał system UNIX i był sprzedawany jako „komputer z systemem UNIX”.
źródło
Zależy to od twojej definicji „systemu operacyjnego komputera”, a następnie od definicji samego komputera osobistego. Jeśli pierwszy odnosi się do systemów operacyjnych, które działają tylko na komputerach osobistych, równie dobrze możesz wykluczyć każdy możliwy do wyobrażenia, w tym system Windows, który działa również na telefonach komórkowych, urządzeniach PDA, serwerach, superkomputerach i wielu innych maszynach innych niż komputery PC. Według mojej wiedzy, nie ma systemów operacyjnych spełniających to ścisłe kryterium, ponieważ część definicji komputera może być w użyciu. System operacyjny będzie obsługiwał lub nie obsługuje komputera niezależnie od tego.
Nawet bardziej obiektywna klasyfikacja tylko sprzętowa zawiedzie. Nie ma jednoznacznego zestawu sprzętu komputerowego. Będziesz potrzebował bardziej szczegółowego terminu, takiego jak „architektura x86-64”, ale niekoniecznie są takie same. Na przykład przykład twojego profesora dotyczący niezgodności systemu AIX ze sprzętem komputerowym jest fałszywy. AIX obsługuje platformę PowerPC, która jest rzadka, ale doskonale nadaje się do użytku na komputerach PC.
Każda odpowiedź na pytanie tak niejasne jak „wymienić trzy systemy operacyjne dla komputerów PC” może zostać zestrzelona.
źródło
Mam na to dwa wyjaśnienia:
Unix
nie jest to dokładnie system operacyjny - to rodzina systemów operacyjnych, wywodząca się z pierwszego opracowanego w 1969 roku , i nie jest systemem operacyjnym na PC.źródło
Jeśli twoim profesorem jest ten, który po prostu wymyśla własne definicje (lub taki, który nie wierzy, że Wikipedia jest ostatecznym źródłem prawdy), jesteś w zasadzie na jego łasce.
W przeciwnym razie wskaż mu / jej następujące wpisy w Wikipedii (lub ewentualnie ich niemieckich odpowiedników):
Jeśli oboje zgodzicie się z założeniem, że w Wikipedię można wierzyć, to Unix jest zdecydowanie systemem operacyjnym na komputery PC.
źródło
Twój profesor może mieć inną definicję „komputera” niż ty - co nie znaczy, że ma rację. Początkowo komputer oznaczał po prostu „komputer osobisty” i nie miał żadnej konkretnej architektury. Ale jego użycie „sprzętu komputerowego” brzmi, jakby używał innej definicji, która obejmuje tylko komputery z procesorami IBM Intel.
Kiedy IBM wyszedł ze swoim komputerem, po prostu nazwali go IBM PC, a ludzie zaczęli używać PC, aby oznaczać IBM PC. Dlatego „Kompatybilny z PC” był powszechnie używany w znaczeniu Kompatybilny z IBM PC, tak jakby IBM wynalazł komputer osobisty, a nie tylko „legitymizował” go. Osobiście uważam, że twój profesor jest albo niejasny i niesprawiedliwy, albo całkowicie błędny (albo jedno i drugie).
To był komputer z systemem Unix: AT&T Unix i działał z oryginalnym systemem AT&T Unix.
To powiedziawszy, tak naprawdę nie nazwałbym dziś Unixa systemem operacyjnym na PC; chociaż może być, jest to dość rzadkie.
Edycja: Istnieje również możliwość - którą można wywnioskować tylko po jego komentarzach - że miał na myśli te, które są przeznaczone tylko dla komputerów PC, takie jak MS-DOS, DR-DOS, PC-DOS i oryginalny Mac OS (i ewentualnie OSX).
źródło
Instrukcja „ O systemie Solaris: była jedna wersja kompatybilna z komputerem ” jest niepoprawna. Od 1992 do 2011 roku istniało dziesięć wersji Solaris obsługujących sprzęt x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 i 11), nie wspominając o różnych wersjach opartych na OpenSolaris / illumos .
W każdym razie, od wczesnego etapu projektowania, Unix został opracowany z myślą o przenośności, więc nie jest, w przeciwieństwie do większości, jeśli nie wszystkich konkurujących systemów operacyjnych tego czasu, związany z konkretną architekturą.
źródło
Przede wszystkim nie marnowałbym czasu na ludzi, którzy uważają, że „wymienić trzy systemy operacyjne dla komputerów PC” to interesujące zadanie domowe. A nawet o czym rozmawiać.
Twój profesor przesuwa swoje definicje, aby sprawić, że ludzie w jego otoczeniu będą całkowicie racjonalni, właściwie myślący, wydają się mylni.
Och, miałem na myśli „systemy operacyjne działające wyłącznie na sprzęcie komputerowym”.
Kompatybilny z komputerem? Nie? Nie! Miałem na myśli IBM PC! Nie HP, nie Compaq, nie ACER, nie twoja płyta główna ASUS z Tajwanu w nie znanej marce.
Czy powiedziałem PC / AT? Nie, mam na myśli PC! Wiesz, 4,77 MHz, pamięć 512 K, tylko dyskietki. Nie Nie XT z 10-megapikselowym dyskiem twardym, nie AT i nie PCjr. Nr 80x86, gdzie x nie jest puste, a 86 nie jest 88.
Dopuszczalne odpowiedzi to: PC-DOS, MS-DOS 2.0, CP / M 86 i MS-DOS 3.3.
:)
źródło
Mac OS X to Unix, a wersja Leopard jest pierwszym i jedynym wariantem BSD, który uzyskał Certyfikację Unix , co z pewnością jest uważane za system operacyjny na PC.
Więc jeśli twój profesor ma na myśli UNIX jak w certyfikowanej, markowej wersji, to znacznie zawęża grupę. Jeśli ma na myśli system UNIX , to jest to zupełnie inna semantyczna i otwiera drzwi dla znacznie większej liczby rzeczy, które działają na sprzęcie komputerowym .
źródło
Przyjmijmy średnią definicję „PC” jako tego, co profesor uważa za komputer stacjonarny Intela.
Próbuje więc wskazać, że Unix to cała klasa systemów operacyjnych, wiele z nich nie działa na komputerach PC ... To prawda.
Jednak Windows to także klasa systemów operacyjnych i wow ... wielu nie działa na komputerach !! Windows CE jest wersją systemu Windows, podobnie jak Windows Embedded i Windows Phone (z wieloma wersjami).
Wiele wersji systemu Linux nie działa na komputerach PC.
Tak więc jedynym „poprawnym” sposobem odpowiedzi na jego pytanie byłoby wyszczególnienie instancji - coś w stylu „Windows XP, Windows NT, Windows 7 i Windows 8”, co jest kiepskie i prawdopodobnie powiedziałby coś o tych wszystkich istotach ten sam system operacyjny.
Linux jest również problematyczną odpowiedzią, nie wszystkie kompilacje Linuksa są przeznaczone dla komputerów PC, chociaż można łatwo wymienić 20 wersji Ubuntu dla komputerów PC.
Przede wszystkim powinno być pytanie, dlaczego masz tak bezsensowne i dwuznaczne pytanie w swoich testach?
źródło
Z pewnością istniały (komercyjne) porty Unixa, zanim Linux pojawił się na scenie PC, takie jak Interactive Unix i Santa Cruz Operations (inaczej SCO) Unix, które najpierw działały na komputerach z procesorami i386 i i486.
źródło
Po pierwsze, cytuję dwa wiersze z Wikipedii o Uniksie . To wyjaśni różnice między Unixem a UNIXem .
Twój profesor się nie myli. Podczas tworzenia UNIX komputery były tak drogie, że nikt nie miał wersji osobistej. Ludzie zwykle dzielili się systemem Unix, który działał na komputerze mainframe lub minikomputerze. Zanim UNIX stał się tani, IBM PC został wydany i wiele osób było stać na jego zakup. Pojęcie PC (komputer osobisty) zostało rozszerzone. Po tym czasie UNIX lub Unix stał się tani i ludzie mogli go używać na PC (ten komputer to rzeczownik powszechny , a IBM-PC to rzeczownik właściwy ).
źródło
Może nie jest to pytanie techniczne, ale polityczne.
Microsoft chce, abyśmy wierzyli, że wszystkie inne systemy operacyjne są stare / wolne / tylko z wiersza poleceń / trudne w użyciu / nieużywane przez nikogo /… Myślę, że Microsoft dotarł do twojego profesora.
Ta odpowiedź została wysłana z mojego komputera z systemem Unix (Debian Gnu / Linux). Linux był pierwotnie systemem operacyjnym x86. Według właścicieli systemu UNIX ™ GNU / Linux jest systemem uniksowym, ale nie systemem UNIX ™.
źródło
Frage: Nennen Sie 3 PC-Betriebssysteme.
zgaduję, że PC w języku niemieckim to Einzelplatzrechner, więc może komputer jednomiejscowy
możesz skupić się na tym, że komputer nie może zapewnić dwóch miejsc, ale jednego - większość MID z niektórymi wbudowanymi systemami operacyjnymi byłaby dziś odpowiednia. Pod tym względem nawet okna są zbyt funkcjonalne.
lub chcesz cienki komputer to komputer osobisty IBM lub podobny.
Następnie możesz nazwać dowolny system, jaki można sobie wyobrazić. OSX. Windows 95, FreeDOS (tak - systemy Apple mogą uruchamiać Windows również w miejsce OSX, tylko trochę kosztowne)
źródło