SISTEMAS OPERATIVOS :
Un Sistema Operativo es el software encargado de ejercer el
control y coordinar el uso del hardware entre diferentes programas de
aplicación y los diferentes usuarios. Es un administrador de los recursos de
hardware del sistema.
Proveer una máquina virtual, es decir, un ambiente en el
cual el usuario pueda ejecutar programas de manera conveniente, protegiéndolo
de los detalles y complejidades del hardware. Administrar eficientemente los
recursos del computador.
El sistema operativo como máquina virtual
Un computador se compone de uno o más procesadores o CPUs,
memoria principal o RAM, memoria secundaria (discos), tarjetas de expansión
(tarjetas de red, modems y otros), monitor, teclado, mouse y otros
dispositivos. O sea, es un sistema complejo. Escribir programas que hagan uso
correcto de todas estas componentes no es una tarea trivial. Peor aún si
hablamos de uso óptimo. Si cada programador tuviera que preocuparse de, por
ejemplo, como funciona el disco duro del computador, teniendo además siempre
presentes todas las posibles cosas que podrían fallar, entonces a la fecha se
habría escrito una cantidad bastante reducida de programas.
Es mucho más fácil decir `escriba "Chao" al final
del archivo "datos"', que
1-Poner en determinados registros del controlador de disco
la dirección que se quiere escribir, el número de bytes que se desea escribir,
la posición de memoria donde está la información a escribir, el sentido de la
operación (lectura o escritura), amén de otros parámetros;
2-Decir al controlador que efectué la operación.
3-Esperar. Decidir qué hacer si el controlador se demora más
de lo esperado (¿cuánto es "lo esperado"?).
4-Interpretar el resultado de la operación (una serie de
bits).
5-Re-intentar si algo anduvo mal.
6-etc.
El sistema operativo como administrador de recursos
La otra tarea de un sistema operativo consiste en
administrar los recursos de un computador cuando hay dos o más programas que
ejecutan simultáneamente y requieren usar el mismo recurso (como tiempo de CPU,
memoria o impresora).
Además, en un sistema multiusuario, suele ser necesario o
conveniente compartir, además de dispositivos físicos, información. Al mismo
tiempo, debe tenerse en cuenta consideraciones de seguridad: por ejemplo, la
información confidencial sólo debe ser accesada por usuarios autorizados, un
usuario cualquiera no debiera ser capaz de sobreescribir áreas críticas del
sistema, etc. (En este caso, un usuario puede ser una persona, un programa, u
otro computador). En resumen, el sistema operativo debe llevar la cuenta acerca
de quién está usando qué recursos; otorgar recursos a quienes los solicitan
(siempre que el solicitante tenga derechos adecuados sobre el recurso); y
arbitrar en caso de solicitudes conflictivas.
Las tareas que generalmente realiza un Sistema Operativo son
las siguientes:
-Realizar el interfaz sistema-usuario.
-Compartir los recursos de Hardware entre los usuarios.
-Permitir a los usuarios compartir sus datos entre ellos.
-Prevenir que las actividades de un usuario no interfieran
en las de los demás usuarios.
-Calendarizar los recursos de los usuarios.
-Facilitar el acceso a los dispositivos de E/S.
-Recuperarse de fallas o errores.
-Llevar el control sobre el uso de los recursos.
-Entre otras.
Un sistema operativo está formado por varios programas que
en conjunto presentan al usuario una vista integrada del sistema, los
componentes principales de un sistema operativo son los siguientes módulos:
-Manejo de procesos.
-Manejo de E/S.
-Manejo de Memoria.
-Manejo del Sistema de Archivos.
TIPOS DE OPERADORES:
Operadores aritméticos
Se usan para realizar las operaciones matemáticas ¿½como
suma, resta o multiplicación.
+ Suma (3+3)
- Resta (3-1)
Negación (1)
* Multiplicación (3*3)
/ División (12/4)
% Porcentaje (25%)
^ Exponenciación (5^2)
Operadores de comparación
Permite comparar entre si dos valores. El resultado es un
valor lógico: VERDADERO o FALSO.
= Igual a (A1=B1)
> Mayor que (A1>B1)
< Menor que (A1<B1)
>= Mayor o igual que (A1>=B1)
<=Menor o igual que (A1<=B1)
<> Distinto de (A1<>B1)
Operador de concatenación de texto
Se utiliza para unir o concatenar una o varias cadenas de
texto.
& ampersand (“Música”&” Ligera” produce el nuevo
valor “Música Ligera”)
“y” comercial
Operadores de referencia
Combinan rangos de celdas produciendo referencias a celdas
para ser utilizados en los cálculos por otras operaciones, como argumentos en
las funciones.
: Operador de rango que genera una referencia a todas las
celdas
Que se encuentran entre dos referencias a celdas. (B5:B15)
; Operador de unión que combina varias referencias en una sola.
(B5:B15; D5:D15)
(Espacio) Operador de intersección que genera una referencia
a celdas comunes a las dos referencias.( B7:D7 C6:C8 hace referencia a la celda
C7 )
Características de windows
- Ambiente gráfico más agradable que el de sus predecesores.
- Secuencias más rápidas de inicio y de hibernación.
- Capacidad del sistema operativo de desconectar un
dispositivo externo, de instalar nuevas aplicaciones y -controladores sin
necesidad de reiniciar.
- Una nueva interfaz de uso más fácil, incluyendo herramientas
para el desarrollo de temas de escritorio.
- Uso de varias cuentas, lo que permite que un usuario guarde
el estado actual y aplicaciones abiertos en su escritorio y permita que otro
usuario abra una sesión sin perder esa información.
- ClearType, diseñado para mejorar legibilidad del texto
encendido en pantallas de cristal líquido (LCD) y monitores similares.
- Escritorio Remoto, que permite a los usuarios abrir una
sesión con una computadora que funciona con Windows XP a través de una red o
Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos.
- Soporte para la mayoría de módems ADSL y wireless, así como
el establecimiento de una red FireWire.