Arquitectura y Entornos Operativos PDF
Document Details

Uploaded by ValuableElectricOrgan
Universidad Central del Ecuador
Tags
Summary
Este documento trata sobre la arquitectura y los entornos operativos, desde su introducción, pasando por la ubicación del sistema operativo y sus diversas funciones, hasta un análisis del origen y desarrollo de la computación. Se exploran conceptos básicos como el administrador de recursos y la máquina extendida. Los sistemas operativos se definen como programas esenciales para el funcionamiento de las computadoras.
Full Transcript
Wv. Arquitectura y Entornos Operativos Las computadoras están equipadas con una capa de software llamada sistema operativo, cuyo trabajo es proporcionar a los programas de usuario un modelo de computadora mejor, más simple y...
Wv. Arquitectura y Entornos Operativos Las computadoras están equipadas con una capa de software llamada sistema operativo, cuyo trabajo es proporcionar a los programas de usuario un modelo de computadora mejor, más simple y pulcro, así como encargarse de la administración de todos los recursos antes mencionados. Introducción La mayoría habrán tenido cierta experiencia con un sistema operativo como Windows, Linux, FreeBSD o Mac OS X, pero las apariencias pueden ser engañosas. Ubicación del Sistema Operativo Si a un usuario no le gusta, por ejemplo, su lector de correo electrónico, es libre de conseguir otro o incluso escribir el propio si así lo desea; sin embargo, no es libre de escribir su propio manejador de interrupciones de reloj, que forma parte del sistema operativo y está protegido por el hardware contra cualquier intento de modificación por parte de los usuarios. Sistema Algunas veces esta distinción no es clara en los Operativo y sistemas integrados (a los que también se conoce como integrados o incrustados, y que podrían no tener modo kernel) o en los sistemas interpretados Software (como los sistemas operativos basados en Java que para separar los componentes utilizan (Distinción) interpretación y no el hardware). Además, en muchos sistemas hay programas que se ejecutan en modo de usuario, pero ayudan al sistema operativo o realizan funciones privilegiadas. Difieren del lugar en el que residen Sistemas Operativos y Aplicaciones S.O. son enormes, complejos y de larga duración. El código fuente de un sistema operativo como Linux o Windows contiene cerca de cinco millones de líneas de código. S.O. Como Máquina Extendida: Abstracción Clave para lidiar con la complejidad. Las buenas abstracciones convierten una tarea casi imposible en dos tareas manejables. La primera de éstas es definir e implementar las abstracciones; la segunda, utilizarlas para resolver el problema en cuestión. Llevar un registro de qué programa está utilizando qué recursos, de otorgar las peticiones de recursos, de S.O Como contabilizar su uso y de mediar las peticiones en conflicto administrador provenientes de distintos de Recursos programas y usuarios Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador, es el instrumento indispensable para hacer de la computadora un objeto útil. Su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. Elobjetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. This Photo by Unknown Author is licensed under CC BY-SA Funciones Vigilar el funcionamiento general del sistema y de los dispositivos que lo componen para mantener la operatividad del mismo. Controlar los dispositivos y gestionar los conflictos que se produzcan entre éstos. Administrar los recursos del ordenador y controlar el flujo de la información que circula por el sistema y la ejecución de todos los procesos encomendados. Ejecutar el “software de Aplicación” y realizar la conversión de los datos y programas de aplicación a formatos pertinentes. Origen de las computadoras hace unos 40 años, sólo podía ser llevado a cabo por muy pocos expertos... Duración temporal lenta de ejecución de programas. Se buscaron medios mas elaborados para manipular la computadora, que a su vez simplificaran la labor del operador. Es entonces, cuando surge la idea de crear un medio para hacer un verdadero uso y explotación de ésta. Hoy en día, estos sistemas son de gran de utilidad común para la ejecución de los procesos y permiten un uso más eficiente del hardware