- BizBooktalk - Free book giveaway contests on Fridays
- BookCart - Internet paperback exchange
- SF-Books - Exchange Sci-Fi Books here
- PaperbackSwap - Swap books for free
- MoochMuch - Organize your book lending with your friends
- CHMPDF - A collection of general interest and technical e-books
- LibraryElf - The perfect companion to a public library system
- Scribd - Open library to publish and discover documents online
- Online Books Page - Facilitates access to books that are freely readable over the Internet
- Podiobooks - Free audio books that you can subscribe to with iTunes or any other pod catcher
- BookRags - Research material in the form of eBooks
- Technical Books Online - Old tech books from the “vacuum tube age” of electronics
- Word Public Library - PDF ebooks for download
- Free Tech Books - Free computer science and engineering books
- Gutenberg Project Top 100 - Popular books from the oldest producer of free ebooks on the Internet
- BookMooch - Community for exchanging used books
- ebookSpyder - Specializes in technical books ranging anywhere from C# to AJAX
- Google Book Search - Read the classics online
- Dwalin - Plain text novels
- Free Computer Books - Technical resources about computers
- Librivox - Audio works and podcasts of books
- CliffsNotes - Get the notes to cram for the exam
- WIkibooks - Free textbooks
- DailyLit - Receive small parts of books via email
- ManyBooks - Free eBooks for your PDA, iPod, or eBook reader
- BookCrossing - Where real books are released into the wild to be found by others
- Bookins - Swap real books with other readers
- WellToldTales - Free short story podcasts (like audio books, but shorter)
- Realtime Publishers - free IT eBooks by many of the world’s best authors
- FrugalReader - Trade Books for free
- TitleTrader - Swap books, movies, and music
- ZunaFish - Trade your old media and books items for new titles you’d rather have
- SwapSimple - Swap your used books here
- PinkMonkey - Study Guides
- eBookWorld - Technical resources
- Flaxx - IT and computer books
- Baen Library - Free science fiction and fantasy novels
- LibraryThing - Social networking and free books
- ebookSearchr - Google powered
- Internet Archive - The Internet indexed - that includes a vast text library
- BookYards - Books, videos, education materials
- Memoware - Free books for your PDA
lunes, 14 de enero de 2008
Best Places to Get Free Books (según lifehacker.biz)
martes, 3 de julio de 2007
Como crear un Sistema Operativo
Para empezar les recomendamos visitar el siguiente sitio http://tech.todoprogra.com/2007/05/22/primer-tutorial-de-la-serie-crea-tu-propio-sistema-operativo/
ahi les explicaran paso a paso como crear el SO, ahi mismo podemos encontrar y usar el código del boot y el kernel....
Para compilar los archivos C ocuparas el compilador gnu(en nuestro caso usamos una versión para windows). Ah y VMware para correr la imagen .iso de tu SO en la máquina virtual.
Haga un programa en C (gcc) que implemente lo siguiente:
Un conjuntos de marcos libres asignables a procesos nuevos. En el conjunto de marcos libres únicamente debe marcar si cada marco está ocupado o no según la asignación de marcos.
Una tabla de páginas que asocie las páginas de los procesos con los marcos en memoria
Un simulador de llegada y salida de procesos. Una llegada de un proceso consiste en asignación de marcos según el tamaño del proceso entrante y el registro de esa asignación en la tabla de páginas.
Agregarle clave al SO. Su SO debe desplegar un mensaje solicitando clave, aceptar una hilera del teclado y habilitar al usuario para seguir trabajando.
Todo esto lo hicimos en un solo archivo .C llamado proyectote.c , usamos prueba.c para llamar al main y ports.c para leer e imprimir del teclado. El código fuente lo podes bajar de la siguiente dirección codigo fuente SO
Créditos:
Jonathan Mendez (el q veia Candy jajaja)
Roberto Solano (el dueño de este gran blog)
Allan López
ahi les explicaran paso a paso como crear el SO, ahi mismo podemos encontrar y usar el código del boot y el kernel....
Para compilar los archivos C ocuparas el compilador gnu(en nuestro caso usamos una versión para windows). Ah y VMware para correr la imagen .iso de tu SO en la máquina virtual.
Haga un programa en C (gcc) que implemente lo siguiente:
Un conjuntos de marcos libres asignables a procesos nuevos. En el conjunto de marcos libres únicamente debe marcar si cada marco está ocupado o no según la asignación de marcos.
Una tabla de páginas que asocie las páginas de los procesos con los marcos en memoria
Un simulador de llegada y salida de procesos. Una llegada de un proceso consiste en asignación de marcos según el tamaño del proceso entrante y el registro de esa asignación en la tabla de páginas.
Agregarle clave al SO. Su SO debe desplegar un mensaje solicitando clave, aceptar una hilera del teclado y habilitar al usuario para seguir trabajando.
Todo esto lo hicimos en un solo archivo .C llamado proyectote.c , usamos prueba.c para llamar al main y ports.c para leer e imprimir del teclado. El código fuente lo podes bajar de la siguiente dirección codigo fuente SO
Créditos:
Jonathan Mendez (el q veia Candy jajaja)
Roberto Solano (el dueño de este gran blog)
Allan López
Suscribirse a:
Entradas (Atom)
