Zusammenfassung der Ressource
SOFTWARE
- Conjunto de los programas de
cómputo, procedimientos, reglas,
documentación y datos asociados
que forman parte de las
operaciones de un sistema de
computació
- Tipos
- Software de Base
- Sistema Operativo (S.O.)
- Sistemas Operativos
- El objeto del SO es facilitar la interacción con la computadora y utilizar eficientemente sus recursos.
Ejemplos de algunos SO son: Microsoft Windows, UNIX, GNU/Linux etc.
- Servicios fundamentales
- Administración de recursos
- Administración de tareas
- Máquina extendida o Máquina virtual
- Administración de Archivos
- Debe proveer una Interfaz de Usuario
- Servicio de Soporte
- Núcleo del SO (kernel)
- El núcleo del sistema operativo es un programa que residente
permanentemente en memoria y se encarga de las funciones que
están ligadas directamente al hardware, sin que el software de
aplicación tenga trato directo con él.
- Proceso de inicio (booteo) de un
Computador
- serie de eventos que se llevan a cabo desde que se
enciende el computador hasta que finaliza de cargarse
el SO
- La CPU recibe corriente y se inicializa
- La CPU ejecuta un programa en un lugar
determinado de la memoria ROM (POST)
- Por ultimo superado el POST, el BIOS busca un cargador
- En el disco rígido
- En el CDROM
- En un diskette
- En un dispositivo USB
- El BIOS ejecuta el primer cargador
que encuentre
- El GRUB/LILO carga el núcleo del SO.
- El núcleo (kernel) ignora de ahora en
adelante al BIOS y toma el control del
proceso de booteo.
- El núcleo (kernel) arranca al proceso init
- init arranca a los restantes procesos del sistema:
Servicios, manejadores de ventanas, etc.
- Controladores de Dispositivo
(Drivers)
- Los drivers permiten que un determinado modelo de
dispositivo funcione con un SO
- Cada driver está diseñado para un
modelo de dispositivo, y no vale para
otro modelo, aunque sea del mismo
tipo de dispositivo
- Cada driver está diseñado para un SO,
y no vale para otro
- Para que un programa pueda usar un
dispositivo es necesario que esté
instalado el driver del dispositivo en el SO
donde se ejecuta el programa.
- Los drivers de un dispositivo DEBEN venir con el
correspondiente dispositivo
- Software de Aplicación
- Sirve para una tarea específica
- Software de Programación
- Conjunto de herramientas que permiten
al programador desarrollar programas
informáticos
- Programas
- Conjunto de instrucciones escritas en un
lenguaje de programación, que ejecutadas en
cierto orden se obtiene el resultado
requerido.
- Lenguajes de Programacion
- Son lenguajes
artificiales que
se utilizan para
construir los
programas
informáticos
- Traductores
- Compilador
- Interprete
- Introducción a las Bases de Datos
- conjunto de datos
pertenecientes a un mismo
contexto y almacenados
sistemáticamente para su
posterior uso
- Un sistema gestor de bases de datos
(SGBD) es una colección de datos
interrelacionados y un conjunto de
programas para acceder a dichos datos.
- Software Libre y Software
Propietario
- Una licencia de software es un
contrato entre el licenciante
(autor/titular de los derechos de
explotación/distribuidor) y el
licenciatario del programa
informático (usuario consumidor
/usuario profesional o empresa)
- Software Propietario
- Software Libre
- Se recomienda la utilizacion de este
- No permiten que el software sea modificado, desensamblado, copiado o distribuido de formas no
especificadas en la propia licencia (piratería de software), regula el número de copias que pueden ser
instaladas e incluso los fines concretos para los cuales puede ser utilizado.
- Sharewar
- Freewar
- Semilibre