<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: ¿Cual es el lenguaje adecuado para hacer un sistema Operativo?	</title>
	<atom:link href="https://educaya.org/%C2%BFcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/feed/" rel="self" type="application/rss+xml" />
	<link>https://educaya.org/%c2%bfcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/</link>
	<description>Temás de Educación, Virtual, Postgrados, Maestrías, Carreras técnicas, Colegiós y demás</description>
	<lastBuildDate>Thu, 06 Jul 2017 20:40:21 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: Jack Brown		</title>
		<link>https://educaya.org/%c2%bfcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/#comment-8207</link>

		<dc:creator><![CDATA[Jack Brown]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 13:24:05 +0000</pubDate>
		<guid isPermaLink="false">http://educaya.org/%c2%bfcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/#comment-8207</guid>

					<description><![CDATA[Experiencia propia:
Para hacer un sistema operativo tienes que dominar perfectamente la arquitectura del PC, y conocer a la perfeccion el juego de instrucciones del microprocesador. Sabiendo eso, que no es poco, tienes que saber ASM para cosas tan simples como controlar los sectores del disco duro, iniciar la carga del sistema, leer la hora del sistema (hay que leer un microcontrolador), etc
Despues de si quieres crear un sistema operativo desde 0 tendrías que crear TODAS las librerias y las funciones.
Obviamente tienes que controlar la MMU, los remplazos de paginas, los cambios de contexto, la gestion de memoria, ejecutar programa, etc etc

Hacer un sistema operativo no es facil, de hecho es muy muy complicado y lleva mucho tiempo.
Si tienes interes en investigar sobre sistemas operativos tienes el bochs que es una maquina virtual para ejecutar sistemas operativos basados en IA32. Seguro que encontraras el esqueleto de un sistema operativo apartir del cual podras, por ejemplo, crear un sistema de archivos muy primitivo donde solo haya un directorio y unos archivos que no ocupen mas de un sector, si ocupa mas de un sector tendras que idear una politica para resolver el problema ya que si se modifica el archivo crecera o disminuira necesitando mas espacio o dejando huecos. Asi que guardar los archivos en sectores contiguos no podras ya que si crece y el sector contiguo esta ocupado ¿donde guardaras el archivo? Si dejas sectores de por medio para por si el archivo crece y nunca creece ¿no estaras desperdiciando espacio? quizas una politica valida sea crear bloques y encadenarlos lo cual tiene su complicacion.

Si no encuentras un ejemplo para experimentar con el bochs ponte en contacto conmigo que te lo puedo dejar. 

Otra opcion es que bajes el codigo fuente de linux y cambies cosas compiles y veas que cambios han habido.

Un saludo!]]></description>
			<content:encoded><![CDATA[<p>Experiencia propia:<br />
Para hacer un sistema operativo tienes que dominar perfectamente la arquitectura del PC, y conocer a la perfeccion el juego de instrucciones del microprocesador. Sabiendo eso, que no es poco, tienes que saber ASM para cosas tan simples como controlar los sectores del disco duro, iniciar la carga del sistema, leer la hora del sistema (hay que leer un microcontrolador), etc<br />
Despues de si quieres crear un sistema operativo desde 0 tendrías que crear TODAS las librerias y las funciones.<br />
Obviamente tienes que controlar la MMU, los remplazos de paginas, los cambios de contexto, la gestion de memoria, ejecutar programa, etc etc</p>
<p>Hacer un sistema operativo no es facil, de hecho es muy muy complicado y lleva mucho tiempo.<br />
Si tienes interes en investigar sobre sistemas operativos tienes el bochs que es una maquina virtual para ejecutar sistemas operativos basados en IA32. Seguro que encontraras el esqueleto de un sistema operativo apartir del cual podras, por ejemplo, crear un sistema de archivos muy primitivo donde solo haya un directorio y unos archivos que no ocupen mas de un sector, si ocupa mas de un sector tendras que idear una politica para resolver el problema ya que si se modifica el archivo crecera o disminuira necesitando mas espacio o dejando huecos. Asi que guardar los archivos en sectores contiguos no podras ya que si crece y el sector contiguo esta ocupado ¿donde guardaras el archivo? Si dejas sectores de por medio para por si el archivo crece y nunca creece ¿no estaras desperdiciando espacio? quizas una politica valida sea crear bloques y encadenarlos lo cual tiene su complicacion.</p>
<p>Si no encuentras un ejemplo para experimentar con el bochs ponte en contacto conmigo que te lo puedo dejar. </p>
<p>Otra opcion es que bajes el codigo fuente de linux y cambies cosas compiles y veas que cambios han habido.</p>
<p>Un saludo!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Manuel Manzo		</title>
		<link>https://educaya.org/%c2%bfcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/#comment-8206</link>

		<dc:creator><![CDATA[Manuel Manzo]]></dc:creator>
		<pubDate>Mon, 08 Apr 2013 13:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://educaya.org/%c2%bfcual-es-el-lenguaje-adecuado-para-hacer-un-sistema-operativo/#comment-8206</guid>

					<description><![CDATA[pues mira deberías especializarte mas en el tema para saber que lenguaje utilizar por que existen muchos  programas para poder hacerlo aparte no es por desanimarte pero es mucho trabajo para ti solo.

Suerte]]></description>
			<content:encoded><![CDATA[<p>pues mira deberías especializarte mas en el tema para saber que lenguaje utilizar por que existen muchos  programas para poder hacerlo aparte no es por desanimarte pero es mucho trabajo para ti solo.</p>
<p>Suerte</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Caché de objetos 15/33 objetos usando redis
Almacenamiento en caché de páginas con disk: enhanced 

Served from: educaya.org @ 2023-03-27 01:33:14 by W3 Total Cache
-->