ABSTRAC The operating system is the software (or software)
more important than one computer. To work for other programs, each general-purpose computer must have an operating system. Operating systems perform basic tasks such as recognition of the keyboard connection, sending information to the screen, keep track of files and directories on disk, and controlling peripheral devices such as printers, scanners.
INTRODUCCION Cuando se crearon los computadores en los años 40 no existían los sistemas
operativos, por lo cual se creó una serie de microinterruptores los cuales permitían introducir el programa. Para los años 50 los sistemas operativos hacen una discreta aparición por la necesidad de facilitar la interacción persona – computador. Además de ser discreta es simple con conceptos como monitor residente, procesamiento por lotes y almacenamiento temporal. En los 60 los cambios fueron más notorios con la aparición del circuito cerrado, para ello se utilizaban diversas técnicas (Multiprogramación, tiempo compartido, tiempo real y multiprocesador. En los 70 se creó el sistema operativo Unix, siendo uno de los pocos SO en lenguaje de alto nivel. Además aparecieron otros sistemas conocidos: MULTICS (Multiplexed Information and Computing Service), MVS (Multiple Virtual Storage), CP/M (Control Program / Monitor). En los 80 se desarrollaron las redes, las cuales corrían sistemas operativos en red y sistemas operativos distribuidos. Dos sistemas operativos son los más utilizados el MS-DOS, desarrollado por Microsoft para IBM PC, el otro sistema operativo dominante era el conocido Unix. En los 90 aparece la primera versión de Linux denominado GNU / LINUX, se basaba en el sistema Unix.
PALABRAS CLAVES PROCESOS: Es un concepto manejado por el sistema operativo que consiste en las instrucciones de un programa destinadas a un microprocesador.
SISTEMAS: En el sentido más amplio, un sistema es simplemente un conjunto de componentes que interactúan para alcanzar un objetivo.
SOFTWARE: es el conjunto de permisos que un desarrollador da para la distribución, uso y/o modificación de la aplicación que desarrolló. Puede indicar en esta licencia también los plazos de duración, el territorio donde se aplica, etc.
DISPOSITIVOS: En informática, se utiliza para referirse a los componentes de la computadora
SEGURIDAD: Garantía o conjunto de garantías que se da a alguien sobre el cumplimiento de algo.
CONFIABILIDAD: permite asegurar los factores claves con una correcta operación y mantenimiento
VELOCIDAD: La velocidad de funcionamiento de una computadora está relacionada a rendimiento
EFICIENCIA: Uso racional de los recursos con que se cuenta
para alcanzar un objetivo predeterminado. A mayor eficiencia menor la cantidad de recursos que se emplearán, logrando mejor optimización y rendimiento.
PROGRAMAS: secuencia de instrucciones que una computadora puede interpretar y ejecutar.
FLEXIBILIDAD: permite manejar aplicaciones tanto sencillas como avanzadas
POTENCIA: HARDWARE: corresponde a todas las partes físicas y tangibles de una computadora
USUARIOS:Un usuario es la persona que utiliza o trabaja con algún objeto o que es destinataria de algún servicio público o privado
CPU:es un sistema electromecánico de soporte y conexión
eléctrica, instalado en la placa base, que se usa para fijar y conectar un microprocesador
DISCOS:es un dispositivo de almacenamiento no volátil, que conserva la información aun con la pérdida de energía
ORDENADOR:es una máquina electrónica que recibe y procesa datos para convertirlos en información útil.
MEMORIA: se utiliza frecuentemente para referirse a los
módulos de memoria que se usan en los computadores personales y servidores.
EJECUTAR: ejecutar es la acción de iniciar la carga de un programa o de cualquier archivo ejecutable.
LICENCIA: es el conjunto de permisos que un desarrollador da para la distribución, uso y/o modificación de la aplicación que desarrolló
CARACTERISTICAS Permitir la concurrencia de procesos, traslapándose el tiempo de entrada/salida (E/S)
con el de cálculo y ocupando la memoria con varios programas. Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre y cuando haya suficientes recursos libres para él. Ser eficiente en cuanto a reducir: el tiempo medio que ocupa cada trabajo, el tiempo que no se usa la CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre dos asignaciones de CPU a un mismo programa. Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc. Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones. Ser de tamaño pequeño. Posibilitar y facilitar en lo posible el "diálogo" entre computadora y usuario de la misma. Permitir compartir entre varios usuarios los recursos de hardware con que cuenta una computadora. Permitir a los usuarios compartir datos entre ellos, en caso necesario. Facilitar la E/S de los diferentes dispositivos conectados a una computadora.
LINK VIDEO http://senamae.blogspot.com/
WINDOWS
MAC
LINUX
SO
SO
VENTAJAS el sistema operativo permite la "disociación" de programas y hardware,
principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario permite la interacción de todos los dispositivos que componen el hardware hace mas amigable la interfaz de trabajo para el usuario
CONCLUSION
Los sistemas operativos siguen evolucionando. Los sistemas operativos
distribuidos están diseñados para su uso en un grupo de ordenadores conectados pero independientes que comparten recursos. En un sistema operativo distribuido, un proceso puede ejecutarse en cualquier ordenador de la red (normalmente, un ordenador inactivo en ese momento) para aumentar el rendimiento de ese proceso. Todos los Sistemas Operativos modernos son multitarea y pueden ejecutar varios procesos simultáneamente. En la mayoría de los ordenadores sólo hay una UCP; un Sistema Operativo multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la UCP. El mecanismo que se emplea más a menudo para lograr esta ilusión es la multitarea por segmentación de tiempos, en la que cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se ejecuta otro proceso. Este intercambio de procesos se denomina conmutación de contexto. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. También cuenta con un mecanismo llamado planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basándose en su prioridad para minimizar el retraso percibido por el usuario. Los procesos parecen efectuarse simultáneamente por la alta velocidad del cambio de contexto.
BIBLIOGRAFIAS
www.monografias.com www.masadelante.com www.photobucket.com www.youtube.com/ www.wikipedia.com