Entérese de ¿Cual Es El Lenguaje Adecuado Para Hacer Un Sistema Operativo?, en relación con Cursos Virtuales
CURSOS VIRTUALES, Referencia a ¿Cual es el lenguaje adecuado para hacer un sistema Operativo? categorizada en la sección de cursos virtuales para documentación de nuestros nuevos y antiguos lectores.Question by ProxPro: ¿Cual es el lenguaje adecuado para hacer un sistema Operativo?
Hola gente:
– Estoy pensando en tomar un curso de un lenguaje en especifico, y si uno quiere un curso lo mas logico es hacerlo de algo que uno quiera hacer realmente, en mi caso, un sistema operativo, algo que de la boca para fuera suena facil, pero a la hora de hacerlo es realmente complejo, claro, este varia segun tu nivel de aprendizaje, tu equipo y todo asi, que hace que las cosas sean mas faciles de hacer, es una espectativa que debe valer la pena, nada de perdida de tiempo ni de esfuerzo, ahorita les dejo una lista para que me guien como principiante o me corrijan:
– Curso de C++ ( Servira Este )
– Curso de C# ( Cual es la absoluta diferencia )
– Guia de Procesadores Intel (Realmente Importante se quiera o no )
Ahorita otra cosa, respecto a la grafica, esto se puede hacer desde el mismo lenguaje de programacion? – Lo mas logico seria hacerlo visual, para verse mas interactivo..
Espero respuestas.
GRACIAS!!! =)
Preferiria respuestas por experiencia propia y no por copy and paste =)….
Best answer:
Answer by sorlax
mas que un lenguaje d eprogramacion deberias d emeterte a un curso de ensamblador e slo q necesita spara hacer un SO
What do you think? Answer below!
Ver más en cursos virtuales
COMENTARIOS SOBRE ¿CUAL ES EL LENGUAJE ADECUADO PARA HACER UN SISTEMA OPERATIVO?
Para nosotros es casi que imperativo conocer las experiencias y espectativas respecto a las problemáticas que publican las distintas instituciones a través de nuestro portal de educación, y es por eso que agradeceríamos mucho el que nos compartieras cualquier aspecto relacionado con las categorías sugeridas, en este caso con cursos virtuales.
educaya.org no tiene ninguna sociedad con ¿CUAL ES EL LENGUAJE ADECUADO PARA HACER UN SISTEMA OPERATIVO? ni las empresas, personas o instituciones que redactan los artículos sobre o relacionados con cursos virtuales. Si opta por visitar el web original de ¿cual es el lenguaje adecuado para hacer un sistema operativo? por favor supervice los links indicados escritos arriba en el artículo referentes a Cursos virtuales.
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
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!