Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS OPERATIVOS
El sistema operativo es el programa que controla los diferentes trabajos que realiza la
computadora. Un trabajo importante es la interpretación de los comandos que
permiten al usuario comunicarse con la computadora. Algunos intérpretes de estos
comandos están basados en texto y exigen que los comandos sean introducidos
mediante el teclado. Otros están basados en gráficos, y permiten al usuario
comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes
basados en gráficos son más sencillos de utilizar.
0.1 CONCEPTOS GENERALES. (CONTINUACION.)
El Sistema Operativo es el programa maestro que controla todo el trabajo que realiza
una computadora, (incluyendo el control de la misma computadora y la ejecución de
los diferentes programas), que para ser funcional debe proporcionar al usuario una
interfaz que le permita interactuar fácilmente con la computadora.
0.1 CONCEPTOS GENERALES. (CONTINUACION.)
Los sistemas operativos pueden ser de tarea única o multitarea. Los sistemas
operativos de tarea única, más primitivos, sólo pueden manejar una tarea en cada
momento. Por ejemplo, cuando se está editando un documento la computadora no
puede iniciar otra tarea ni responder a nuevas instrucciones hasta que se termine la
edición del documento.
Todos los sistemas operativos modernos son multitarea y pueden ejecutar varias
tareas simultáneamente. En la mayoría de las computadoras sólo hay una CPU, por lo
que un sistema operativo multitarea debe compartir esta CPU entre las distintas tareas
que se ejecutan, creando la ilusión de que estas tareas se ejecutan simultáneamente
en la CPU. 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 tarea se ejecuta
individualmente durante un periodo de tiempo determinado.
0.1 CONCEPTOS GENERALES. (CONTINUACION.)
Los sistemas operativos pueden emplear memoria virtual para ejecutar tareas que
exigen más memoria principal de la realmente disponible. Con esta técnica se
emplea espacio en el disco duro para simular la memoria adicional necesaria. Sin
embargo, cuando el CPU requiere una tarea que ha sido pasada a memoria virtual
(en disco duro), ésta debe ser llevada de nuevo a la memoria principal antes de
poder ser procesada. El acceso al disco duro requiere más tiempo que el acceso a la
memoria principal, por lo que el funcionamiento de la computadora cuando se
utiliza la memoria virtual se hace más lento.
0.1 CONCEPTOS GENERALES. (CONTINUACION.)
Hoy en día, la computación está en todas partes, y tenemos una gran gama de
ellas, desde las más grandes (Mainframes) hasta las más pequeñas (teléfonos
inteligentes). Y en cada gama de computadoras, se van a encontrar distintos
sistemas operativos. Para Mainframes hay una gama de sistemas operativos,
distintos a los que se consiguen en las Estaciones de Trabajo, distintos a los que se
instalan en las Computadoras Personales, distintos a los usados en las Tabletas, en
los teléfonos inteligentes, y hasta en lavadoras, microondas y neveras.
01.01. Concepto de Sistema Operativo
Los programas del sistema son los programas básicos e indispensables para poder
utilizar la computadora, ya que manejan directamente la operación de la computadora
(manejan y controlan el hardware de la misma). A los programas del sistema
pertenecen los programas que conforman los sistemas operativos. Estos programas
pueden ser desarrollados por el fabricante del equipo o por una casa de software
independiente.
01.01. Concepto de Sistema Operativo (Continuación)
Tenía que ser bueno en sistemas con pocos dispositivos periféricos y en sistemas
con muchos. Tenía que funcionar en ambos entornos comerciales y científicos. Por
encima de todo, tenía que ser eficiente para todos estos usos distintos. No había
forma en que IBM (o cualquier otra) pudiera escribir una pieza de software que
cumpliera con todos estos requerimientos en conflicto. El resultado fue un
enorme y extraordinariamente complejo sistema operativo, tal vez de dos a tres
órdenes de magnitud más grande que el FMS. Consistía en millones de líneas de
lenguaje ensamblador escrito por miles de programadores, con miles de errores,
los cuales requerían un flujo continuo de nuevas versiones en un intento por
corregirlos. Cada nueva versión corregía algunos errores e introducía otros, por lo
que probablemente el número de errores permanecía constante en el tiempo. A
pesar de su enorme tamaño y sus problemas, el OS/360 y los sistemas operativos
similares de tercera generación producidos por otros fabricantes de computadoras
en realidad dejaban razonablemente satisfechos a la mayoría de sus clientes.
También popularizaron varias técnicas clave ausentes en los sistemas operativos
de segunda generación.
3. Circuitos Integrados (1965-1980) Continuación.
Con el desarrollo de los circuitos LSI (Large Scale Integration, Integración a gran
escala), que contienen miles de transistores en un centímetro cuadrado de silicio
(chip), nació la era de la computadora personal. En términos de arquitectura, las
computadoras personales (que al principio eran conocidas como
microcomputadoras) no eran del todo distintas de las minicomputadoras de la
clase PDP-11, pero en términos de precio sin duda eran distintas. Mientras que la
minicomputadora hizo posible que un departamento en una compañía o
universidad tuviera su propia computadora, el chip microprocesador logró que un
individuo tuviera su propia computadora personal.
4. Computadores Personales (1980-actual) Continuación.
Cuando Intel presentó el microprocesador 8080 en 1974 (la primera CPU de 8 bits
de propósito general), deseaba un sistema operativo, en parte para poder probarlo.
Intel pidió a uno de sus consultores, Gary Kildall, que escribiera uno. Kildall y un
amigo construyeron primero un dispositivo controlador para el disco flexible de 8
pulgadas de Shugart Associates que recién había sido sacado al mercado, y
conectaron el disco flexible con el 8080, con lo cual produjeron la primera
microcomputadora con un disco. Después Kildall escribió un sistema operativo
basado en disco conocido como CP/M (Control Program for Microcomputers;
Programa de Control para Microcomputadoras) para esta CPU. Como Intel no pensó
que las microcomputadoras basadas en disco tuvieran mucho futuro, cuando Kildall
pidió los derechos para CP/M, Intel le concedió su petición. Después Kildall formó
una compañía llamada Digital Research para desarrollar y vender el CP/M.
4. Computadores Personales (1980-actual) continuación.
Para cuando salió al mercado en 1983 la IBM PC/AT, sucesora de la IBM PC, con la
CPU Intel 80286, MS-DOS estaba muy afianzado y CP/M daba sus últimos suspiros.
Más adelante, MS-DOS se utilizó ampliamente en el 80386 y 80486. Aunque la
versión inicial de MS-DOS era bastante primitiva, las versiones siguientes tenían
características más avanzadas, incluyendo muchas que se tomaron de UNIX.
(Microsoft estaba muy al tanto de UNIX e inclusive vendía una versión de este
sistema para microcomputadora, conocida como XENIX, durante los primeros años
de la compañía).CP/M, MS-DOS y otros sistemas operativos para las primeras
microcomputadoras se basaban en que los usuarios escribieran los comandos
mediante el teclado. Con el tiempo esto cambió debido a la investigación realizada
por Doug Engelbart en el Stanford Research Institute en la década de 1960.
Engelbart inventó la Interfaz Gráfica de Usuario GUI, completa con ventanas,
iconos, menús y ratón. Los investigadores en Xerox PARC adoptaron estas ideas y
las incorporaron en las máquinas que construyeron.
4. Computadores Personales (1980-actual) continuación.
No fue sino hasta Windows NT 4.0 que finalmente empezó a tener éxito, en especial
en las redes corporativas. La versión 5 de Windows NT cambió su nombre a Windows
2000 a principios de 1999. Estaba destinada a ser el sucesor de Windows 98 y de
Windows NT 4.0. Esto tampoco funcionó como se esperaba, por lo que Microsoft
preparó otra versión de Windows 98 conocida como Windows Me (Millennium
edition). En el 2001 se liberó una versión ligeramente actualizada de Windows 2000,
conocida como Windows XP. Esa versión duró mucho más en el mercado (6 años),
reemplazando a casi todas las versiones anteriores de Windows. Después, en enero
del 2007 Microsoft liberó el sucesor para Windows XP, conocido como Windows Vista.
Tenía una interfaz gráfica nueva, Aero, y muchos programas de usuarios nuevos o
actualizados. Microsoft esperaba que sustituya a Windows XP por completo, pero fue
un rotundo fracaso.
4. Computadores Personales (1980-actual) continuación.
Gracias!!!