-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.
stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.new
s.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "J.F." <j...@p...onet.pl>
Subject: Re: Pamięć w Androidzie
Newsgroups: pl.misc.telefonia.gsm
User-Agent: 40tude_Dialog/2.0.15.1pl
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
References: <mc0or5$v0b$1@dont-email.me>
<a...@n...neostrada.pl>
<mc3jev$k3u$1@dont-email.me> <54e5b202$0$2176$65785112@news.neostrada.pl>
<mc7tqh$1g8$1@dont-email.me> <c...@4...net>
<mc8nci$b3e$1@dont-email.me> <s...@4...net>
<a...@n...neostrada.pl>
<2dgiwzv7sbct$.j9yg212mfi9t$.dlg@40tude.net>
<a...@n...neostrada.pl>
Date: Sun, 22 Feb 2015 15:18:35 +0100
Message-ID: <18vg0aqaig62t$.hiqeqew3cly8.dlg@40tude.net>
Lines: 50
Organization: Telekomunikacja Polska
NNTP-Posting-Host: h82-143-187-50-static.e-wro.net.pl
X-Trace: 1424614704 unt-rea-a-02.news.neostrada.pl 32229 82.143.187.50:53262
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1068036
[ ukryj nagłówki ]Dnia Sat, 21 Feb 2015 15:08:54 +0100, Marek napisał(a):
> On Sat, 21 Feb 2015 11:45:27 +0100, "J.F."
>> No wiesz, gdyby pamiec flash byla szybka i podpieta bezposrednio pod
>> magistrale, to czemu nie ?
>> Po co przepisywac do RAM ?
>
> Jeśli flash stanie się w przeszłości tak samo szybki jak ram i będzie
> miał nieograniczoną liczbę zapisów to stanie się po prostu ramem
> nieulotnym, wtedy pogadamy.
Ja nie chce zastepowac RAM - ja tylko chce uruchamiac programy
bezposrednio z pamieci flash, bedacej jednoczesnie "dyskiem".
> Ale problem z implementacja modelu "one memory" (bez kopiowania) nie
> jest w wolnym nośniku jakim jest flash ale w zarządzaniu i
> dystrybucji binariów.
> Aktualnie używane architektury cpu oraz kerneli nie wspierają takich
> pomysłów.
> Warstwa abstrakcji pomiędzy fs gdzie są binarki a (wirtualną)
> przestrzenią adresową cpu byłaby niepotrzebnym overkillem.
Nie wspieraja, bo zawsze byl prawdziwy dysk, i nie bylo innej
mozliwosci.
A ten overkill .. na oko to standardowa implementacja pamieci
wirtualnej powinna sobie poradzic.
> Zachowanie swobodnej i prostej wymiany binarek jako plików w fs (jak
> jest teraz) byłoby bardzo tudne w takiej implementacji. Szybciej i
> prościej jest ładować binarki (najczęściej tylko potrzebne ich
> fragmenty) do osobnej pamięci (ram) i tam nimi zarządzać.
Ale, pomijajac predkosc, po co je ladowac, jesli one tam juz sa ?
> Jest dziesiątki powodów, dla których kernel musi mieć procesy w
> "osobnej" pamięci (co implikuje kopiowanie z miejsca gdzie binarka
> "jest" jako kod a gdzie ma być "uruchamiana"). Stronicowanie, wymiana
> stron z swapem, prostrze (gdy są w ram) zarządzanie ochroną stron
> itd, itp. To co opisujesz bliskie jest arch. harvardzkiej,, która
> nadaje się do mikrokontrolera ale nie do implementacji współczesnego
> kernela ze wszystkimi szykanami.
Jestes pewien ? Unix sobie raczej zdaje sprawe ze jest obszar danych i
kodu. I tego kodu nie ma co kopiowac miedzy procesami, jesli jest taki
sam.
Swap ? Po *** zrzucac ram z kodem na dysk, jesli ten kod jest w kazdej
chwili dostepny w przestrzenii adresowej. Zreszta nawet klasycznie nie
ma go co zapisywac na dysk, skoro on juz jest tam zapisany.
J.
Następne wpisy z tego wątku
- 23.02.15 00:47 Marek
Najnowsze wątki z tej grupy
- Pomarańczowy rakietnyj on de telefon ;)
- Awaria VM?
- Fałszywe alerty
- DPD, przeniesienie numerów z a2mobile i z Orange
- Tapeta w Xiaomi
- 112
- Internet w Azji
- Się mi gówno przykleiło
- Tani darmowy manager plików
- Będzie Android z obsługą monitorów. Ciekawe bo to już było i się nazywało MHL
- Trump jak stereotypowy "twój stary". Obsługa iPhone'a go przerasta
- Jak włączyć dźwięk startu Asystenta?
- MMSy
- hot spot traci connected device
- czy znacie bardziej popierdolone sieci niż polskie?
Najnowsze wątki
- 2025-07-21 cashback
- 2025-07-21 Pomarańczowy rakietnyj on de telefon ;)
- 2025-07-21 Gdańsk => Kotlin Developer <=
- 2025-07-21 Warszawa => Sales Executive / KAM <=
- 2025-07-21 Gdańsk => Programista Kotlin <=
- 2025-07-21 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-21 opornosc falowa
- 2025-07-21 Katowice => Key Account Manager IT <=
- 2025-07-21 Wrocław => Controlling systems Consultant <=
- 2025-07-21 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-20 Absurdalny zakaz fotografowania będzie nowelizowany
- 2025-07-20 Takie tam...
- 2025-07-20 https://newsgrouper.org/pl.soc.prawo blokuje posty: 154 posts blocked.
- 2025-07-20 Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- 2025-07-20 Tani zakup z ali?