Um dia nos disseram que 640 kilobytes de RAM é o suficiente pra tudo que a gente precisasse. Isso foi no começo dos anos 80. Hoje quero mostrar como a gente lidava com essa limitação no MS-DOS, como era na geração anterior e como ficou na transição pra 32-bits, depois pra 64-bits, e porque isso é relevante pra você, como programador.
Hoje vamos ter História!
Errata:
12:03 - eu falei 2 mega mas era 4 giga!
Conteúdo:
00:00 - Intro
01:25 - Recapitulando Mappers de 6502
08:48 - MS-DOS
12:13 - Segmento:Offset = 20 bits
18:50 - HMA, UMB, EMS, XMS
23:31 - Config.sys
27:51 - modo protegido e virtualização
31:26 - AWE/PAE
32:17 - swap/page faults
38:42 - 64-bits
41:26 - NX Bit/DEP
47:25 - Conclusão
Links:
* Tutorial of ARM Stack Overflow Exploit - Defeating ASLR with ret2plt (www.fortinet.c...)
* How do ASLR and DEP work? (security.stack...)
* Memory Prices 1957+ (jcmit.net/memo...)
* Mastering x86 Memory Segmentation (www.eejournal....)
* Configuring your MS-DOS properly (www.cubic.org/...)
* Autoexec.bat and config.sys information (www.computerho...)
* 4DOS Introduction and Installation Guide (wiki.preterhum...)
* The GRUB MBR (thestarman.pcm...)
* NES EMULATION (people.ece.cor...)
* 6502 Instruction Set (www.masswerk.a...)
* ROMs and Mappers: Why NES Games Can Be So Different On The Same Hardware (abad1dea.tumbl...)
Me siga nas redes sociais:
* Twitter ( / akitaonrails )
* Instagram ( / akitaonrails )
* Facebook ( / akitaonrails )
* Podcasts (anchor.fm/akit...)
* Transcript: www.akitaonrai...
* Podcast: anchor.fm/akit...
Негізгі бет Ғылым және технология Só Precisamos de 640 kB de Memória? | 16-bits até 64-bits!
Пікірлер: 364