Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Ari Saastamoinen Newsgroups: sfnet.atk.linux Subject: Re: Raspberry Pi 4 Date: 25 Mar 2020 09:57:04 +0200 Organization: A noiseless patient Spider Lines: 46 Sender: oh3mqu@titan.hyper.fi Message-ID: References: <2nieG.2067$LD.968@uutiset.elisa.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="94031eb696846e51252de8c41ac38cc4"; logging-data="14044"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zrTKV5GEkGkr2d2Yv+Kow" User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 Cancel-Lock: sha1:4eWAVTOUAgyZDiFKJ06PH9ukCi4= Xref: csiph.com sfnet.atk.linux:1534 Matti Lehtiniemi writes: > Häh, miksi ei ihminen kaipaisi halpaa pientä tietokonetta, joka ei > kuluta juuri lainkaan sähköä ja jonka käyttö on yhtä helppoa kun > Windowsin. Justiinhan sä purnasit nimenomaan siitä, että se ei ollut yhtä helppokäyttöinen. > Joskushan UNIXissa oli päänsärkyä vaativia ohjelmia ,kuten vi tai > Emacs.Tässä Raspbianissa on Mousepad, joka on täsmälleen yhtä > helppo kuin Windowsin Notepad. Sekä vi(m) että emacs on molemmat paljon parempia ja monipuolisempia softia kuin notepad. > Siis inlineä joudutaan käyttämään kun ei ole huippunopeaa Link > Registeriä.Kääntäjä optimoi ne inlinetetyt funktiorivit koodiin. Niinhän toi kääntäjä tekee. Noi kääntäjät on yllättävän fiksuja (Ja olen lähes varma, että ainakaan et osaa nykyprosessoreille käsin optimoida koodista parempaa kuin mitä kääntäjä tuottaa jos se koodi on yhtään monimutkaisempi) Tosin inlineassembleria kääntäjä EI SAA optimoida, mutta kyllä ne sinne koodin sekaan menee ilman, että niitä varten tarttee tehdä funktiokutsu. > Sitten ARM:ss on muistin säästämiseksi joku THUMB -systeemi, johon > en ole kunnolla vielä perehtynyt.32 -bittisen koodin sijaan > käytetään 16-bittistä,mikä säästää sekin muistia ja tekee > prossun cachen toiminnasta optimoidumpaa. Toi on vähän vastaava kuin x86-lutikoissa on se vanha DOS-moodi (en muista, mikä sen oikea nimi on) ja sitten toi i386-moodi mitä noi kaikki modernit käyttikset käyttää. > Siis pino. Minne työnnetään kamaa PUSH:lla ja otetaan POP:lla.Onhan > se eri paikassa kuin koodi.En nyt tiedä modernien prossujen > toiminnasta, en tiedä onko tällä oleellista merkitystä. Kyllä sama paikka, vaikka ei taideta nykylutikoissa enää käyttää push/pop:ia, vaan käytetään epäsuoraa movea stackpointterin avulla. -- Arzka oh3mqu+nntpsig@hyper.fi - En halua follareita mailina 1. Valitse sopiva paikka, ei ihmisten tai rakennusten lahella, jossa paukku voi aiheuttaa hairiota. - Iso-Kiinalaisen kayttoohje