1. Un Sistema Operativo Es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware.Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.
2. Clasificación de los Sistemas Operativos.Los sistemas operativos pueden ser clasificados de la siguiente forma: • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. • Multiprocesador: soporta el abrir un mismo programa en más de una CPU. • Multitarea: Permite que varios programas se ejecuten al mismo tiempo. • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
3. LOS SISTEMAS OPERATIVOS Los sistemas operativos han evolucionado con el paso de los años. En las secciones que siguen mencionaremos algunos de los puntos sobresalientes. Puesto que desde una perspectiva histórica los sistemas operativos han estado íntimamente ligados con la arquitectura de las computadoras en las que se ejecutan, examinaremos las generaciones sucesivas de computadoras para ver qué tipo de sistema operativo usaban. Esta correspondencia entre las generaciones de sistemas operativos y las generaciones de computadoras es burda, pero confiere algo de estructura, que de lo contrario estaría ausente por completo.
4. La primera computadora digital verdadera fue diseñada por el matemático inglés Charles Babbage (1792-1871). Aunque Babbage invirtió la mayor parte de su vida y su fortuna intentando construir su "máquina analítica", nunca logró que funcionara como debía porque era mecánica por completo, y la tecnología de su época no era capaz de producir las ruedas, engranes y levas necesarias con la suficiente precisión. Huelga decir que la máquina analítica carecía de un sistema operativo. Como nota histórica interesante, Babbage se dio cuenta de que necesitaría software para su máquina analítica, así que contrató a una joven mujer llamada Ada Lovelace, hija del afamado poeta inglés Byron, para ser la primera programa dora del mundo. El lenguaje de programación Ada® se llama así en su honor.
5. Evolución De Los Sistemas Operativos El Sistema Operativo, puede ser contemplado como una colección organizada de extensiones software del hardware, consiste en rutinas de control que hacen funcionar un computador y proporcionan un entorno para la ejecución de los programas. Otros programas apoyan en las facilidades proporcionadas por el sistema operativo para obtener acceso a los recursos del sistema informático, tales como archivos y dispositivos de entrada/salida. Los programas invocan generalmente los servicios del sistema operativo por medio de llamadas al sistema operativo. Además, los usuarios pueden interactuar con el sistema operativo directamente por medio de órdenes de sistema operativo. En cualquier caso, el sistema operativo actúa como interfaz entre el usuario y el hardware de un sistema informático.
6. Quienes hemos trabajado en informática hemos oído la historia de los primeros computadores que se asignaban por fracciones de tiempo al usuario, quien disponía de todos los recursos de la máquina para su uso exclusivo. En estos sistemas no había, por lo tanto, ningún tipo de cooperación ni interacción entre los usuarios (era mono programación estricta).Además, el costo de las computadoras era muy alto por lo que la ineficiencia en el uso de los mismos, resultaba muy onerosa para sus propietarios.Inconveniente era la inexistencia de lenguajes de alto nivel, que facilitaran el acceso a la computadora. Por otro lado, la interacción directa entre la máquina y el usuario resultaba muy ventajosa para este.Para mejorar la eficiencia se construyeron los monitores de encadenamiento, los cuales constituyeron los primeros sistemas operacionales. Con estos, se introdujo también el llamado tratamiento por lotes. La idea era que el usuario hiciera sus programas y perforar en tarjetas, y que se formara un grupo o un lote de programas los cuales serán leídos fuera de línea en una cinta magnética desde donde eran, a su vez, leídos y procesados por el computador. Los resultados se...
7. Generaciones De Sistemas Operativos Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador.[1] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.Un Sistema operativo (SO), software básico que controla una computadora. Sistema Operativo es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se corran programas de aplicación.
8. El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.El sistema operativo (a veces también citado mediante su forma abreviada OS en inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.
9. Clasificación De Los Sistemas Operativos Un sistema operativo es un programa o conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, etc.).
10. Los sistemas operativos, en su condición de capa software que posibilitan y simplifica el manejo de la computadora, desempeñan una serie de funciones básicas esenciales para la gestión del equipo. Entre las más destacables, cada una ejercida por un componente interno (módulo en núcleos monolíticos y servidor en microkernels), podemos reseñar las siguientes:* Proporcionar comodidad en el uso de un computador. * Gestionar de manera eficiente los recursos del equipo, ejecutando servicios para los procesos (programas)* Brindar una interfaz al usuario, ejecutando instrucciones (comandos).* Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: suministro de interfaz al usuario, administración de recursos, administración de archivos, administración de tareas y servicio de soporte y utilidades.Clasificación de los Sistemas OperativosDebido a la evolución de los sistemas operativos fue necesario realizar una clasificación; considerando...
11. Estructura Sistemas Operativos • Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. • Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. • Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.