-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.man.poznan.pl!newsfeed.pionier.net
.pl!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!border1.nntp.dca1
.giganews.com!nntp.giganews.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada
.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "J.F" <j...@p...onet.pl>
Subject: Re: Budowa własnego linuksowego komputerka
Newsgroups: pl.misc.elektronika
User-Agent: 40tude_Dialog/2.0.15.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
References: <62933992$0$451$65785112@news.neostrada.pl>
<a6w54sy4g6ro$.19rh1buzkfmzj.dlg@40tude.net>
<629511b5$0$449$65785112@news.neostrada.pl>
<t74mk2$101e1$1@portraits.wsisiz.edu.pl>
<6296497d$0$489$65785112@news.neostrada.pl>
<b...@g...com>
<vq47sddwlfte.13y5roi0ab7v$.dlg@40tude.net>
<9...@g...com>
<v...@4...net> <t7601e$bb7$1@dont-email.me>
<a...@n...neostrada.pl>
<1xevk9cow0q3a$.oac08knp7mrm$.dlg@40tude.net>
<t76stm$su3$2@dont-email.me> <r...@4...net>
<t7fnh2$adq$1@dont-email.me>
Date: Mon, 6 Jun 2022 12:17:43 +0200
Message-ID: <1j2hyjn03r4e3$.tw6q4ifm12w0.dlg@40tude.net>
Lines: 84
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.30.145.30
X-Trace: 1654510664 unt-rea-a-01.news.neostrada.pl 497 83.30.145.30:59834
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:772476
[ ukryj nagłówki ]On Sat, 4 Jun 2022 15:41:58 +0200, heby wrote:
> On 02/06/2022 14:28, J.F wrote:
>>> A po co te segmenty i w czym są lepsze w porównaiu gdy proces ma
>>> najzwyczajniej pamięc RAM dla siebie, jak chce?
>> Sprawa jest taka, ze program unixowy ma swój kod, powiedzmy ze stały,
>> ma dane w pamieci, ktorych ilosc moze rosnac i ma stos, ktory tez moze
>> rosnąc.
>
> Stosy w typowych systemach operacyjnych są śmiesznie małe. Tak około
> 1000x mniej niż dostepna pamięć i raczej mało kto narzeka.
Cos mi chodzi po glowie, ze na starych Unixach bylo 8kB.
Mozliwe do zmiany jakimis parametrami (ulimit?).
Teraz widze, ze linux ma cos kolo 2MB ... ale co zrobic, jak
zabraknie?
>> I te dwa rosnące obszary stanowią problem, bo trzeba je jakos umiescic
>> w pamieci.
>
> Nie stanowią problemu, choć nie mogę wykluczyć, że bardzo źle napisany
> program może marudzić. Shit happens.
Widziales gdzies wytyczne dla programistow - jak dbac o rozmiar stosu?
>> W dodatku Unix to system wielozadaniowy, wiec mamy wiele procesów,
>> kazdy z apetytem na pamiec. I z pożądaną wzajemną ochroną.
>
> To nie ma związku z segmentacją. Segmentacja to tylko dziadowski system
> przełączania banków pamięci z 8-bit maszyn, zaszyty w procesorze.
pojawila sie np 80286, a to juz 16-bit.
> Tak,
> troche przesadzam, ale prawdę mówiąc niewiele. Jak zerkniesz na to jakie
> machnizmy były popluarne na Z80 i 6502 do ogarniania pamięcu >64k to
> niebezpiecznie blisko koncepcji segmentacji wylądujesz.
Ale to bylo stronnicowanie, a nie segmentacja.
Cos, co dzisiaj chwalisz :-)
> x86 zrobił to
> tylko "lepiej" czyli skrajnie skomplikował proste zagadnienie adresacji
Mial byc nastepcą 8080 :-)
> pamięci a potem dodawał w kolejnych wersjach procesorów coraz to nowsze
> "usprawnienia w odpowiedzi na potrzeby rynku" które zakończyły się tym,
> że obecnie z tego nikt nie korzysta, bo to guano, zaprojaktowanie
> skrajnie bezmyślnie i psute iteracyjnie przez dziesięciolecia.
Nie do konca bym tak to nazwal, ale jakos ta wyszlo.
286 byl przestarzaly od poczatku, w 386 segmentacja w zasadzie
niepotrzebna.
> https://en.wikipedia.org/wiki/Memory_segmentation
>
> [...]In a x86-64 architecture it is considered legacy and most
> x86-64-based modern system software don't use memory segmentation.
> Instead they handle programs and their data by utilizing memory-paging
> which also serves as a way of memory protection.[...]
>
> Czyli wyszło jak wykle, u Intela.
No ale widzisz - to -64. Znow hardware przegonil potrzeby i mozliwosci
:-)
>> Nowsze programy ładują jeszcze dynamicznie biblioteki, wiec trzeba
>> wiecej nowego miejsca.
>
> Bibliteki shared sa zazwyczaj kompilowane z kodem position independent
> (sprawdzić, czy to nie zabawkowy Windows) i znowu, to nie ma związu z
> segmentacją. Procesory bez segmentacji też ładuja te bibliteki w trybie
> współdzielenia i też je dzielą. x86 się do tego nie nadaje z powodu
> żałosnych problemów z kodem PI, ale już AMD64 tak.
>
> Co zabawne, współdzielenie biblitek jest znacznie łatwiejsze w systemach
> bez ochrony pamieci (Amiga OS). I było powszechne w latach 80 w
> systemach bez MMU, co nie oznacza, że było rozsądne (fragmentacja była
> problemem).
A tu widzisz - segmentacja typu 286 by problem rozwiazala.
J.
Następne wpisy z tego wątku
- 06.06.22 12:22 J.F
- 06.06.22 12:52 heby
- 06.06.22 12:55 heby
- 06.06.22 13:08 J.F
- 06.06.22 13:39 J.F
- 06.06.22 17:04 heby
- 17.06.22 11:23 Atlantis
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Re: International Court of Internet Justice - Internet Project - zapraszam do współpracy i dyskusji
- 2025-08-04 Internetowy router komórkowy