2. DefiniciónDefinición
Conjunto de programas que controlan el funcionamiento
de una computadora.
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ón [IEEE, estándar 729].
3. No confundir con:No confundir con:
Programas:
Conjunto de algoritmos y estructuras de datos.
Datos:
Multimedios, Archivos y Bases de Datos.
Interfaces Web:
Páginas Web para interactuar a través de un navegador
de Internet.
4. Se clasifica en:Se clasifica en:
Software de aplicación.Software de aplicación.
Software que se ha desarrollado para resolver un problema
particular, llevar a cabo un conjunto de tareas útiles o proveer
entretenimiento.
Hace uso de las capacidades de la computadora para
ayudar al usuario a realizar una tarea.
Ejemplos:
Software de especialidad.
Software de entretenimiento.
Software educativo y bibliotecas digitales.
Software para la casa.
5. Software de sistemas.Software de sistemas.
Integra las capacidades de una computadora, pero
generalmente no se usa directamente en tareas llevada a
cabo por el usuario.
Administra los recursos de la computadora.
Categorías de software de sistemaCategorías de software de sistema
Sistemas operativos
Utilerías
Traductores
6. Sistemas operativos Sistemas operativos
Programas diseñados para administrar los recursos de la
computadora.
Controlan y asignan espacio en memoria.
Asignan prioridades a las peticiones del sistema.
Administran archivos.
Controlan los dispositivos de entrada/salida
Facilita la interfaz de interacción entre el usuario y la
computadora.
Maneja el resto de aplicaciones o software.
Es lo primero que se enciende y lo último que se apaga.
7. Estructura básica OS
Interfaz de usuario
Los usuarios interactúan con el sistema operativo a
través de la interfaz de usuario.
Se utiliza para emitir comandos (en una línea de
comando o utilizando un mouse)
La vista se denomina GUI (Graphical User Interface)
8. Kernel Kernel
Es la parte central de un sistema operativo
Se encarga de correr y mantener en funcionamiento otros
programas
Administra las entradas y salidas (teclado, display, mouse)
Sistema de administración de archivosSistema de administración de archivos
Se utiliza para organizar y administrar archivos.
Los archivos se utilizan para guardar información en la
computadora
Archivos de programa
Archivos de datos
Archivos de texto
Sistema de archivos jerárquico
Los archivos se almacenan por medio de una estructura de árbol.
El directorio de inicio se denomina directorio raíz.
9. CategoríasCategorías
Multiusuario [Multiuser]
Dos o más usuarios pueden trabajar al mismo tiempo con programas que
comparten dispositivos periféricos [impresoras, escáneres].
Multitarea [Multitasking] Multitarea [Multitasking]
Muchas aplicaciones pueden estar trabajando al mismo tiempo.
Multiprocesador [Multiprocessing] Multiprocesador [Multiprocessing]
Se comparte más de un CPU.
Multihilo [Multithreading] Multihilo [Multithreading]
Pequeñas partes de un programa se cargan, según se vayan
necesitando.
10. Ejemplos de sistemas operativosEjemplos de sistemas operativos
Microsoft Windows [XP, Vista, Mobile]
MacOS X
Linux
Unix
Ubuntu
Fedora
Symbian
11. Utilerías
Archivos que permiten que un sistema operativo entienda y
maneje diversos periféricos y hardware que se conectan o
forman parte de la computadora.
Traductores
Programa que convierte mediante una traducción un programa
fuente en un programa objeto.
Programa fuente. Programa escrito en lenguaje de alto nivel.
Programa objeto. Programa ya traducido.