SlideShare una empresa de Scribd logo
1 de 10
Software de sistema
Software de Sistema En terminología informática el software de sistema, denominado también software de base, consiste en programas informáticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software d aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
Tipos de software de sistema El software de sistema puede clasificarse en sistema operativo, controladores de dispositivos y programas utilitarios. Un sistema operativo crea una interfaz entre el usuario y el sistema de hardware, mientras que el resto de programas refinan o permiten mejorar la interacción con el hardware. Clases de software de sistema son: Cargadores de programas Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) Controladores de dispositivos Herramientas de programación: compiladores, ensambladores, enlazadores, etc. Programas utilitarios Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas) Línea de comandos BIOS Hipervisores Bootloaders (Gestor de arranque) Si el software de sistema se almacena en una memoria no volátil tal como circuitos integrados, usualmente se lo denomina firmware.
Cargador de programas En informática, un cargador es la parte de un sistema operativo que es responsable de cargar programas en memoria desde los ejecutables (por ejemplo, archivos ejecutables). El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.
Controlador de dispositivo Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware. Existen tantos tipos de controladores como tipos de periféricos, y es común encontrar más de un controlador posible para el mismo dispositivo, cada uno ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los oficiales (normalmente disponibles en la página web del fabricante), se pueden encontrar también los proporcionados por el sistema operativo, o también versiones no oficiales hechas por terceros.
Programas utilitarios Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.
Línea de comandos Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programinformático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos. Las CLI pueden emplearse interactívamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (batch), leyendo comandos desde un archivo de scripts.
BIOS El BIOS (sigla en inglés de basic input/output system; en español "sistema básico de entrada y salida") es un software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la memoria RAM; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona una salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer uso del término "BIOS" se dio en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la memoria de sólo lectura, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al BIOS de CP/M.
Hipervisores Un hipervisor (en inglés hypervisor) o monitor de máquina virtual (virtual machine monitor) es una plataforma que permite aplicar diversas técnicas de control de virtualización para utilizar, al mismo tiempo, diferentes sistemas operativos (sin modificar o modificados en el caso de paravirtualización) en una misma computadora. Es una extensión de un término anterior, “supervisor”, que se aplicaba a kernels de sistemas operativos.
Bootloaders (Gestor de arranque) Un bootloader (en inglés «cargador de arranque») es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.

Más contenido relacionado

La actualidad más candente (19)

Software presentación
Software presentaciónSoftware presentación
Software presentación
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de-sistema-mayra
Software de-sistema-mayraSoftware de-sistema-mayra
Software de-sistema-mayra
 
Sistema y aplicacion de software
Sistema y aplicacion de softwareSistema y aplicacion de software
Sistema y aplicacion de software
 
Software06
Software06Software06
Software06
 
Software
SoftwareSoftware
Software
 
Presentación1 karen
Presentación1 karenPresentación1 karen
Presentación1 karen
 
El software
El softwareEl software
El software
 
Software
SoftwareSoftware
Software
 
Software de Sistema
Software de SistemaSoftware de Sistema
Software de Sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Clasificacion del software
Clasificacion del softwareClasificacion del software
Clasificacion del software
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
Software
SoftwareSoftware
Software
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
software de sistemas
software de sistemassoftware de sistemas
software de sistemas
 
Juan yugcha software
Juan yugcha softwareJuan yugcha software
Juan yugcha software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Similar a Software de sistema

Similar a Software de sistema (20)

Software de-sistema-pablo
Software de-sistema-pabloSoftware de-sistema-pablo
Software de-sistema-pablo
 
Sofware de sistemas cccc
Sofware de sistemas ccccSofware de sistemas cccc
Sofware de sistemas cccc
 
Software de base o sistema
Software de base o sistemaSoftware de base o sistema
Software de base o sistema
 
SOFTWARE DE SISTEMA
SOFTWARE DE SISTEMASOFTWARE DE SISTEMA
SOFTWARE DE SISTEMA
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistemas
Software de sistemasSoftware de sistemas
Software de sistemas
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Software de sistemas
Software de sistemasSoftware de sistemas
Software de sistemas
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Fundamentación teórica.12
Fundamentación teórica.12Fundamentación teórica.12
Fundamentación teórica.12
 
Freddyb cuji eduartdo espin
Freddyb cuji eduartdo espinFreddyb cuji eduartdo espin
Freddyb cuji eduartdo espin
 
Freddyb cuji eduartdo espin
Freddyb cuji eduartdo espinFreddyb cuji eduartdo espin
Freddyb cuji eduartdo espin
 
Trabajo tics
Trabajo ticsTrabajo tics
Trabajo tics
 
Trabajo final del segundo parcial
Trabajo final del segundo parcialTrabajo final del segundo parcial
Trabajo final del segundo parcial
 
Tarea
TareaTarea
Tarea
 
Trabajo final del segundo parcial
Trabajo final del segundo parcialTrabajo final del segundo parcial
Trabajo final del segundo parcial
 
Trabajo final del segundo parcial
Trabajo final del segundo parcialTrabajo final del segundo parcial
Trabajo final del segundo parcial
 

Más de AndyHP

Software
SoftwareSoftware
Software
AndyHP
 
Software
SoftwareSoftware
Software
AndyHP
 
Software
SoftwareSoftware
Software
AndyHP
 
Software
SoftwareSoftware
Software
AndyHP
 
Software
SoftwareSoftware
Software
AndyHP
 
Software
SoftwareSoftware
Software
AndyHP
 
Hardware
HardwareHardware
Hardware
AndyHP
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
AndyHP
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
AndyHP
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
AndyHP
 
Presentación1
Presentación1Presentación1
Presentación1
AndyHP
 
Que es tic
Que es ticQue es tic
Que es tic
AndyHP
 

Más de AndyHP (15)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software del sistema
Software del sistemaSoftware del sistema
Software del sistema
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Hardware
HardwareHardware
Hardware
 
Hardware
HardwareHardware
Hardware
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Que es tic
Que es ticQue es tic
Que es tic
 

Software de sistema

  • 2. Software de Sistema En terminología informática el software de sistema, denominado también software de base, consiste en programas informáticos que sirven para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software d aplicación. Como ejemplos cabe mencionar a las bibliotecas como por ejemplo OpenGL para la aceleración gráfica, PNG para el sistema gráfico o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn.
  • 3. Tipos de software de sistema El software de sistema puede clasificarse en sistema operativo, controladores de dispositivos y programas utilitarios. Un sistema operativo crea una interfaz entre el usuario y el sistema de hardware, mientras que el resto de programas refinan o permiten mejorar la interacción con el hardware. Clases de software de sistema son: Cargadores de programas Sistemas operativos (y sus componentes, muchos de los cuales pueden considerarse como software de sistema) Controladores de dispositivos Herramientas de programación: compiladores, ensambladores, enlazadores, etc. Programas utilitarios Entorno de escritorio / Interfaz gráfica de usuario (que pueden incluir Gestores de ventanas) Línea de comandos BIOS Hipervisores Bootloaders (Gestor de arranque) Si el software de sistema se almacena en una memoria no volátil tal como circuitos integrados, usualmente se lo denomina firmware.
  • 4. Cargador de programas En informática, un cargador es la parte de un sistema operativo que es responsable de cargar programas en memoria desde los ejecutables (por ejemplo, archivos ejecutables). El cargador es usualmente una parte del núcleo del sistema operativo y es cargado al iniciar el sistema y permanece en memoria hasta que el sistema es reiniciado o apagado. Algunos sistemas operativos que tienen un núcleo paginable pueden tener el cargador en una parte paginable de la memoria, entonces a veces el cargador hace un intercambio de memoria.
  • 5. Controlador de dispositivo Un controlador de dispositivo, llamado normalmente controlador (en inglés, device driver) es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se puede esquematizar como un manual de instrucciones que le indica al sistema operativo, cómo debe controlar y comunicarse con un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podría usar el hardware. Existen tantos tipos de controladores como tipos de periféricos, y es común encontrar más de un controlador posible para el mismo dispositivo, cada uno ofreciendo un nivel distinto de funcionalidades. Por ejemplo, aparte de los oficiales (normalmente disponibles en la página web del fabricante), se pueden encontrar también los proporcionados por el sistema operativo, o también versiones no oficiales hechas por terceros.
  • 6. Programas utilitarios Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.
  • 7. Línea de comandos Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a algún programinformático por medio de una línea de texto simple. Debe notarse que los conceptos de CLI, Shell y Emulador de Terminal no son lo mismo, aunque suelen utilizarse como sinónimos. Las CLI pueden emplearse interactívamente, escribiendo instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más automatizada (batch), leyendo comandos desde un archivo de scripts.
  • 8. BIOS El BIOS (sigla en inglés de basic input/output system; en español "sistema básico de entrada y salida") es un software que localiza y reconoce todos los dispositivos necesarios para cargar el sistema operativo en la memoria RAM; es un software muy básico instalado en la placa base que permite que ésta cumpla su cometido. Proporciona la comunicación de bajo nivel, el funcionamiento y configuración del hardware del sistema que, como mínimo, maneja el teclado y proporciona una salida básica (emitiendo pitidos normalizados por el altavoz de la computadora si se producen fallos) durante el arranque. El BIOS usualmente está escrito en lenguaje ensamblador. El primer uso del término "BIOS" se dio en el sistema operativo CP/M, y describe la parte de CP/M que se ejecutaba durante el arranque y que iba unida directamente al hardware (las máquinas de CP/M usualmente tenían un simple cargador arrancable en la memoria de sólo lectura, y nada más). La mayoría de las versiones de MS-DOS tienen un archivo llamado "IBMBIO.COM" o "IO.SYS" que es análogo al BIOS de CP/M.
  • 9. Hipervisores Un hipervisor (en inglés hypervisor) o monitor de máquina virtual (virtual machine monitor) es una plataforma que permite aplicar diversas técnicas de control de virtualización para utilizar, al mismo tiempo, diferentes sistemas operativos (sin modificar o modificados en el caso de paravirtualización) en una misma computadora. Es una extensión de un término anterior, “supervisor”, que se aplicaba a kernels de sistemas operativos.
  • 10. Bootloaders (Gestor de arranque) Un bootloader (en inglés «cargador de arranque») es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.