-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Re: [OT] Duża kasa i kiepski wynik - dlaczego?
Date: Sat, 12 Sep 2015 21:30:42 +0200
Organization: ATMAN - ATM S.A.
Lines: 89
Message-ID: <mt1uh6$m2r$1@node1.news.atman.pl>
References: <mosvh7$bpl$1@node1.news.atman.pl> <s...@j...net>
<mot3b3$fmd$1@node1.news.atman.pl>
<55b2141b$0$2206$65785112@news.neostrada.pl>
<s...@n...lan> <mou9rd$ha3$1@dont-email.me>
<9...@g...com>
<mp2s2s$be7$1@node1.news.atman.pl>
<6...@g...com>
<mp5qs2$e63$1@node1.news.atman.pl> <s...@n...lan>
<mp8okc$8sf$1@node2.news.atman.pl> <msp8it$mlu$1@node1.news.atman.pl>
<mspsn0$c93$2@node1.news.atman.pl> <mssg6t$4fu$1@node1.news.atman.pl>
<mssktp$9n5$1@node1.news.atman.pl> <msss6u$hjj$1@node1.news.atman.pl>
<msvaa3$15k$1@node1.news.atman.pl> <mt10d4$v8$1@node2.news.atman.pl>
<mt16oq$t5c$1@node1.news.atman.pl> <mt18bc$8n0$1@node2.news.atman.pl>
<mt1epk$5tj$1@node1.news.atman.pl> <mt1h49$890$1@node1.news.atman.pl>
<mt1ipn$j70$1@node2.news.atman.pl> <mt1stc$kcv$1@node1.news.atman.pl>
NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1442086246 22619 176.115.85.233 (12 Sep 2015 19:30:46
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 12 Sep 2015 19:30:46 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
In-Reply-To: <mt1stc$kcv$1@node1.news.atman.pl>
Xref: news-archive.icm.edu.pl pl.comp.programming:208192
[ ukryj nagłówki ]On 2015-09-12 21:02, AK wrote:
> No nie znalem.
> RAM byl z gumy (os go wirtualizowal)
RAM nie był z gumy. Wirtualna przestrzeń adresowa byla z gumy. Wrzucana
na nie-gumowy bęben. Zonk.
> 1. Jaki znow beben ? :)
Taka szybka pamięc masowa. Jeden kiedyś ogladałem w jakims muzeum.
Niektore rozwiązania miały ciekawe cechy, implementowano na nich prawie
całe procesory (minuteman).
> 2. Owszem, wydajnosc "siadala", ale program dalej dzialal, a nie
> "zamazywal stosem sie/dane" czy inne rzeczy znane z C/C++/PC-ta :)
Nic takiego nie zachodzi na PC podczas normalnej pracy. Każdy procesor
może przekręcić przestrzeń adresową i zamazać dane, ale to jest cecha
systemów ze stałym rozmiarem adresu. Trudno tu się doszukować wielkich
problemów. A i tak jeśli coś się takiego stanie to uszkodzi proces a nie
system. W teorii, ale bardzo czesto praktyce. No chyba że tym "systemem"
jest MSDOS.
>> Naprawde nie widzisz problemu że twoje dane lądują na urzadzeniu które
>> jest setki razy wolniejsze bo się nie mieści w ram?
> To byla sprawa systemu , co nie znaczy ze nie bylo tego swiadomosci
> i nie projektowalo sie tak aby jak najmnej trafialy, a niektore
> algorytmy byly
> az do tego stworzone (np. taki simplex z generacja kolum przy np. metodach
> rozkroju, czy metody podzialu i ograniczen, itp itd), aby trafialy
> "madrze".
Czyli hacking. Musiałeś mieć "specjalnie" zmodyfikowany algorytm z
powodu ograniczeń sprzetowych, z wiedza o sprzecie. Hacking.
>> PS. Każdy duzy współczesny OS potrafi to samo, czyli dac pełna
>> przestrzeń adresową dla procesu magicznie swapując ją w tle. Gdzie tu
>> jakaś zaleta mainframe?
> 1. wirtualizacja calych systemow operacyjncych (np VM na IMB360/370)
> OK. Nareszcie sa VMWare i VirtualBox, ale troche to twralo :)
Nie trwalo. Nikomu nie było potrzebne na biurku. PC jest przeznaczony na
biurka do oglądania facebooka.
> 2. hibernate/restore dowolnego joba/zadania/programu.
> Tego nie masz na PC nawet dzis.
> (mowie tylko o maiframes starych - wspolczesnych nie znam)
Mam. Na Linuxie jest kilka projektów potrafiących:
a) zrobić save-restore procesu
b) przemigrować proces na inna maszynę
Tylko że nie znam sensownego zastosowania poza oblczeniami na klastrach
bo to jest ogólnie problem kłopotliwy z definicji bez wzgledu na
implementację.
> 3. fault tolerant
Problem w tym że mało to kogo już obchodzi. Infrastruktura google
pracuje na chińskim złomie i maitenance polega na wyrzucaniu na smietnik
kolejnych maszyn. Natomiast jesli jedna maszyna wymaga wysokiej
niezawodności to bardzo możliwe że coś jest popsute w projekcie.
>> Obecnie niczym. Procesy na x86 w win i lin są separowane w sposób
>> doskonały.
> "Teraz" "obecnie", "od pieciu lat". Zgadza sie, ale Odra to miala w latach
> siedemdziesiatych i miala od poczatku (tak jak zaprojektowano).
A PC nie zaprojektowano. Albo inaczej: zaprojektowano go używając tych
samych technik co ZX-Spectrum. Chcesz postawić teze: Odra była lepiej
zaprojektowana niż PC. Zgoda. Z kim się kłucisz?
Amiga (razem z Sinclair QL) miala w 1985 preemptive multitasking jako
pierwszy komputer domowy. Czy to oznacza że powinna być traktowana na
równi z Odra jako innowacyjna? Nikt o niej juz nie pamięta.
> Troche szacunku do tamtej mysli informatycznej.
Mam do niej ogromny szacunek.
> PC-ty dorobily sie tego po wielu latach (ok 15stu od zaistnienia), a
> wczesniej
> "krolowal" slawetny tryb "real mode" i klopoty z A20 (enhanced, extended
> memory,high memory i rozne inne prowizorki + slawetne modele pamieci
> procesora x86).
O którym to A20 już wspomnialem. Nie uwazam PC za dobre komputery.
Dziadostwo zawsze wygrywa.
Następne wpisy z tego wątku
- 12.09.15 21:46 Sebastian Biały
- 12.09.15 21:50 Sebastian Biały
- 12.09.15 21:59 AK
- 12.09.15 22:22 Sebastian Biały
- 12.09.15 22:35 Sebastian Biały
- 13.09.15 02:11 Waldek Hebisch
- 13.09.15 11:02 AK
- 13.09.15 11:29 AK
- 13.09.15 11:30 AK
- 13.09.15 11:34 AK
- 13.09.15 11:54 AK
- 13.09.15 11:57 Sebastian Biały
- 13.09.15 11:57 AK
- 13.09.15 12:05 AK
- 13.09.15 12:11 Sebastian Biały
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer
- 2025-02-19 Lista afer PIS
- 2025-02-19 Ogrodzenie dla krów szkockich "Highland"
- 2025-02-19 Gdańsk => System Architect (background deweloperski w Java) <=
- 2025-02-19 Gdańsk => Solution Architect (Java background) <=
- 2025-02-19 Białystok => Data Engineer (Tech Leader) <=
- 2025-02-19 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-19 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-19 Rzeszów => International Freight Forwarder <=
- 2025-02-19 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-02-19 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-02-19 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-19 Nigdy
- 2025-02-19 Katowice => Key Account Manager (ERP) <=