Diferencia entre revisiones de «Sistema operativo»

Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 200.112.12.175 a la última edición de AVBOT
Línea 1:
[[Archivo:Operating system placement.svg|thumb|Intereaccion entre el SO con el resto de las partes.]]
Un '''sistema operativo''' es un [[software de sistema]], es decir, un conjunto de [[programa (computación)|programas de computación]] destinados a realizar muchas tareas entre las que destaca la administración de los dispositivos periféricos. Que inventó Sebastián Martínez junto con Muni y asdasdsad roberto perez .
 
Cuando se aplica voltaje al procesador de un dispositivo electrónico, éste ejecuta un reducido código en [[lenguaje ensamblador]] localizado en una dirección concreta en la [[ROM]] (dirección de reset) y conocido como ''reset code'', que a su vez ejecuta una [[subrutina|rutina]] con la que se inicializa el hardware que acompaña al procesador. También en esta fase suele inicializarse el controlador de las [[interrupción|interrupciones]]. Finalizada esta fase se ejecuta el código de arranque (''startup code''), también código en lenguaje ensamblador, cuya tarea más importante es ejecutar el programa principal (''main()'') del [[Aplicación (informática)|software de la aplicación]].<ref name="programming_es">{{cita libro |apellidos=Barr |nombre=Michael |editor= |otros= |título=Programming Embedded Systems in C and C++ |url= |formato= |fechaacceso= |añoacceso= |mesacceso= |edición=1ª |volumen= |fecha= |año= |mes= |editorial=[[O'Reilly]] |ubicación= |idioma=inglés |isbn=1565923545 |id= |páginas=54-55 |capítulo=5 Getting to know the hardware |urlcapítulo= |cita= }}</ref>