Awatar implicite

Oftop

implicite 4709

W związku z tym, że w związku z upałami wszystkim się nam w głowach poprzewracało, będę bardzo wdzięczny o ustosunkowanie się w związku jak w tytule. Pozdrawiam wszystkich fotografistów.



Wstęp do wątpienia

Odpowiedzi 4709

Awatar jaskiniar
jaskiniar

bavarsky napisał(a):
jaskiniar napisał(a):
Pan Leszek nie uznaje komputerów - przynajmniej w swoim pokoju w pracy...


Zdjęcie które podałem, zostało wykonane w 1973 r.; przedstawia jeden z pierwszych terminali domowych.

Pan Leszek nie uznaje komputerów nawet od dłuższego czasu A lata 70-te na zaprezentowanym przez Ciebie zdjęciu - aż "biją" po oczach . I te "intelektualne pekaesy"



wszystko już było - ergo - nie panikuj :)
Awatar ozjasz
ozjasz

bavarsky napisał(a):
ozjasz napisał(a):
O tej ciekawostce opowiadał mi kumpel, miał o tym na wykładach z historii informatyki, tyle że, jak wspomniałem, te rozwiązania były rozważane głównie w czystej teorii Muszę go podpytać czy pamięta coś więcej i o jakąś bibliografię.


Znaczy niegdyś w 'Tajemnicach magicznego ogrodu' tj. repozytorium Systemu V Rewizja 4; doczytałem że w latach 80'tych były testy systemu Xinu, który działał niejako w 'bańce' tj. powłoce wyżej systemu niższego.

Swoją drogą bootowałem go swego czasu z pozycji qemu; tj. implementowałem go do NetBSD [ten system robił za host], po czym uruchamiałem tunel z połączeniem szeregowym i miałem dostęp do Xinu.

Dennis Ritchie w ostatnim swoim okresie życia działał na systemach Inferno i Plan 9; tj. zmienił całkowicie metodykę podstawy systemu z monolitycznej na modułową i mikrokernele [Minix].

Dzisiaj np. karty płatnicze oparte o 32 bitowe procesory ARM'a, są kontrolowane przez dwupoziomowy system tzw. JavaCard. Natomiast dzięki rozprawie Cramera wiem iż Xinu ma duży wkład w to


Ostro.
Osobiście to im dłużej w tym siedzę to mniej mnie to fascynuje :P



📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷
Awatar bavarsky
bavarsky

ozjasz napisał(a):
O tej ciekawostce opowiadał mi kumpel, miał o tym na wykładach z historii informatyki, tyle że, jak wspomniałem, te rozwiązania były rozważane głównie w czystej teorii Muszę go podpytać czy pamięta coś więcej i o jakąś bibliografię.


Znaczy niegdyś w "Tajemnicach magicznego ogrodu" tj. repozytorium Systemu V Rewizja 4; doczytałem że w latach 80'tych były testy systemu Xinu, który działał niejako w "bańce" tj. powłoce wyżej systemu niższego.

Swoją drogą bootowałem go swego czasu z pozycji qemu; tj. implementowałem go do NetBSD [ten system robił za host], po czym uruchamiałem tunel z połączeniem szeregowym i miałem dostęp do Xinu.

Dennis Ritchie w ostatnim swoim okresie życia działał na systemach Inferno i Plan 9; tj. zmienił całkowicie metodykę podstawy systemu z monolitycznej na modułową i mikrokernele [Minix].

Dzisiaj np. karty płatnicze oparte o 32 bitowe procesory ARM'a, są kontrolowane przez dwupoziomowy system tzw. JavaCard. Natomiast dzięki rozprawie Cramera wiem iż Xinu ma duży wkład w to

Post był edytowany 2014-04-28 20:24:46

Awatar ozjasz
ozjasz

bavarsky napisał(a):


Nie przypominam sobie słowa które by definiowało w ten sposób założenia systemów lat 50., 60., 70. . Niemniej jest to ciekawe stwierdzenie, muszę je bliżej zbadać.



O tej ciekawostce opowiadał mi kumpel, miał o tym na wykładach z historii informatyki, tyle że, jak wspomniałem, te rozwiązania były rozważane głównie w czystej teorii Muszę go podpytać czy pamięta coś więcej i o jakąś bibliografię.



📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷
Awatar bavarsky
bavarsky

ozjasz napisał(a):
Tak ostatnio modna 'wirtualizacja' istniała już w założeniach kiedy powstawały pierwsze systemy operacyjne (wtedy już zakładano całkowitą wirtualizację sprzętu i uruchamianie kilku instancji samego OS) ale szybko okazało się że koszty, w przypadku bardziej 'cywilnych' komputerów, zmusiły do ukrócenia tych rozważań aż do jednego zadania na raz


Nie przypominam sobie słowa które by definiowało w ten sposób założenia systemów lat 50., 60., 70. . Niemniej jest to ciekawe stwierdzenie, muszę je bliżej zbadać.

Pierwsze systemy operacyjne jak CTSS [ojciec idei współczesnych systemów operacyjnych], były tworzone z myślą o sformułowaniu przyjaznego logicznego środowiska do programowania dla programistów.

Podstawową bolączką była w tym względzie "wirtualizacja" procesu wielokrotnych połączeń w jednym przedziale czasu do jednostki centralnej tzw. Time-Sharing.

W dużym uproszczeniu; określę to tak.
Przed pojawieniem się systemu CTSS; olbrzymie maszyny cyfrowe warte setki milionów dolarów [+ koszty eksploatacyjne], były obsługiwane w panelu centralnym tj. w jednym miejscu.

Skutkiem powyższego było to iż tylko nieliczne grono osób miało dostęp do mocy przerobowych komputera [tj. czasu pracy procesora, za który to czas płaciło się duże $].

W połowie lat 50. XX wieku; Fernando José "Corby" Corbató począł pracę nad zmianą powyższej "ergonomii" pracy.

Ukuto nawet taki slogan:
Before Corby: No Timesharing.
After Corby: Timesharing.

Można powiedzieć że to On wraz ze zmarłym nie tak dawno Victorem A. Vyssotskym jest ojcem "konstytucji" systemu operacyjnego; która wyraża się w punktach:

[1] Interactive computing
[2] Timesharing instead of batch
[3] Remote access to the computer
[4] Systems written in high-level languages
[5] Users protected from each others' errors
[6] Sharing and privacy
[7] The computer utility

Twórcy Unixa, Ken Thompson, Dennis Ritchie, Joe Ossanna, Brian Kernighan; wprowadzili w zasadzie jedną nowość do powyższego.

Napisali jądro w języku wysokiego poziomu jakim był/jest C. Ok 4% kodu zawierało zwroty z assemblera; pośrednikiem między komputerem a człowiekiem i tak napisanym jądrem był kompilator; który w czasie rzeczywistym przerabiał ciągi logiczne programu na zrozumiały przez siebie ciąg binarny.

Ta zmiana okazała się być zwrotem. Projekt Multics który był w linii prostej kontynuatorem systemu CTSS; miał jądro stworzone w 100% w assemblerze.

Zaletą tego była efektywność pracy [tj. szybkość] bowiem nie było pośrednika [kompilatora]. Minusem i to poważnym; była słaba zdolność do implementacji nowych rozwiązań oraz np. zmiana architektur jednostek centralnych tzw. portability.

Unix od początku nie miał tego problemu. Ponieważ jądro było napisane w języku C, a że język ten jet N razy prostszy w zrozumieniu niż Assembler [czy maszynowy], to i pojawiło się całkiem spore grono osób począwszy od entuzjastów, przez studentów a na naukowcach skończywszy, którzy nie tylko zaczęli przenosić ten system na różne architektury 16/32/64 bitowe, ale i zaczęli tworzyć całe stosy programów użytkowych, czy protokołów sieciowych TCP/IP [BSD].

Początkowym minusem; powyższego rozwiązania była powolność maszyn z systemami Unix [PDP-7, PDP-11], niemniej szybkość technologii i pojawienie się w końcu lat 70. VAX'ów ukrócił tę bolączkę raz na zawsze.

Natomiast Multics, chociaż ostał się do 2003? roku i był bardzo dobrym systemem; to niestety jego zdolności adaptacyjne w związku z przyjętą logiką u podstawy systemu tj. jądra, oraz userlandu, nie zyskały mu dużej popularności u odbiorców z niższego rzędu zamożności.

Unix można już było uruchamiać od lat 80'tych na stacjach roboczych, które mieściły się w jednym małym pomieszczeniu.

Multics do końca swoich dni był systemem typu Mineframe.

Douglas Comer napisał niegdyś: "An operating system is designed to hide low-level hardware details and to create an abstract machine that provides applications with high-level services."[1]


________________________________________-
[1]D. Comer, Operating System Design - The Xinu Approach, Linksys Version, CRC Press 2011, p. 2

Post był edytowany 2014-04-28 11:14:04

Awatar ozjasz
ozjasz

bavarsky napisał(a):
Dobyłem świetne opracowanie The Design of a Computer; The Control Data 6600, autorstwa Thorntona.
Publikacja o tyle znamienita że powstała w roku 1970; a opisuje ze swadą złożoność jednostki centralnej, która podzielona była aż na 12 mikro-procesorów pracujących równolegle; pod kontrolą systemu CTSS.

Knigę podesłał mi jeden z pracowników CDC, dzisiaj już 78 letni Jegomość mieszkający opodal Monachium.


Tak ostatnio modna "wirtualizacja" istniała już w założeniach kiedy powstawały pierwsze systemy operacyjne (wtedy już zakładano całkowitą wirtualizację sprzętu i uruchamianie kilku instancji samego OS) ale szybko okazało się że koszty, w przypadku bardziej "cywilnych" komputerów, zmusiły do ukrócenia tych rozważań aż do jednego zadania na raz



📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷 ❤ 📷 ♥ 📷
Awatar bavarsky
bavarsky

jaskiniar napisał(a):
Pan Leszek nie uznaje komputerów - przynajmniej w swoim pokoju w pracy...


Zdjęcie które podałem, zostało wykonane w 1973 r.; przedstawia jeden z pierwszych terminali domowych.

Awatar jaskiniar
jaskiniar

bavarsky napisał(a):


zdjęcie z 2012:

Pan Leszek nie uznaje komputerów - przynajmniej w swoim pokoju w pracy...



wszystko już było - ergo - nie panikuj :)
Awatar RagnarokIII
RagnarokIII

Forbidden

You don't have permission to access /mulimg/wyman-tty.jpg on this server.

Awatar jarek
jarek



"Dzięki litości serdecznej Boga naszego.
Przez nią z wysoka Wschodzące Słońce nas nawiedzi,
by zajaśnieć tym, co w mroku i cieniu śmierci mieszkają,
aby nasze kroki zwrócić na drogę pokoju"
(Łk 1, 78-80)
Awatar jaskiniar
jaskiniar

tysiące takich kart zadrukowałem pisząc i tarując program do mojej pracy magisterskiej... a dziś świetnie się spisują w roli kartek informacyjnych



wszystko już było - ergo - nie panikuj :)
Awatar UIMP
UIMP

Taśma magnetyczna do ODRY, taśma papierowa (gotowa do perforowania, czyli "czysta") i DATA CARTRIDGE (na jednym program do projektowania płytek drukowanych)

Post był edytowany 2014-04-26 14:19:52

Awatar bavarsky
bavarsky

marek1953 napisał(a):
Dawno temu za napisanie programu obsługującego linię produkcyjną czegoś tam można było...


Konfiguracja sieci [tj. ustawienie routerów Alix na bazie PF z OpenBSD] + analiza bezpieczeństwa sieci - daje tez dobry dochód.

Awatar UIMP
UIMP



Wydanie IV, rok 1987, a wewnątrz wciąż króluje Odra i karty perforowane, natomiast nie pada słowo o "nowoczesnych" konstrukcjach.

Awatar marek1953
marek1953

jac123 napisał(a):
bavarsky napisał(a):
... opisuje ze swadą złożoność jednostki centralnej, która podzielona była aż na 12 mikro-procesorów pracujących równolegle; pod kontrolą systemu CTSS.
...

Nie no, zapewne fascynująca lektura, jednak literackiego nobla nie wróżę.

Dawno temu za napisanie programu obsługującego linię produkcyjną czegoś tam można było wybudować pół domu. Obecnie to jeden rok tyrania całymi dniami.
A to książki wydawane u nas
Pierwsze publikacje na ten tema ukazywały się w latach 60tych.



co robią dorosłe dzieci bez kontroli
Awatar bavarsky
bavarsky

jac123 napisał(a):
Nie no, zapewne fascynująca lektura, jednak literackiego nobla nie wróżę.


Bywa.

Awatar UIMP
UIMP

Zatrzymałem się na etapie "1000 słów o komputerach i informatyce", "Mikroprocesor w pytaniach i odpowiedziach" i "Przewodnik po technice mikrokomputerowej". I Basic na ZX Spectrum (choć u mnie w domu stoi odpowiednik z Elwro)

Zaloguj się, aby odpowiedzieć w wątku.