Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso...

22
Máster en Sistemas y Servicios en la Sociedad de la Información Especialidad Derecho y Tecnologías de la Información y Comunicaciones Introducción a la tecnología web

Transcript of Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso...

Page 1: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Máster en Sistemas y Servicios en la Sociedad de la Información

Especialidad Derecho y Tecnologías de la Información y Comunicaciones

Introducción a la tecnología web

Page 2: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Sistemas Operativos

Introducción a la tecnología web (parte 1)

Page 3: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Tipos de Software

o Software de Aplicación

o Trata de resolver un problema específico al usuario final.

o Un editor de textos (Word) proporciona una herramienta paracomponer y editar documentos de texto.

o Un programa de correo electrónico permite enviar información entredistintos ordenadores y permite que la gente se comunique.

o Un programa de control de inventario utiliza el ordenador paraseguir la pista e informar a una empresa sobre su inventario.

o Etc…

o Software de Sistema

o Constituye un entorno de programación general que proporcionaservicios relacionados con los recursos del ordenador y que elsoftware de aplicación puede utilizar al ejecutarse.

Introducción a la tecnología web (parte 1)

Page 4: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

¿Qué es un Sistema Operativo?

o El Sistema Operativo (SO) es un programa director,responsable de coordinar todos los componentesindividuales del ordenador de forma que operen juntossiguiendo un solo plan.

o El SO asigna los recursos del ordenador (espacio dememoria, acceso a los periféricos, uso de la CPU, etc.) alos distintos programas, sincroniza sus actividadesindividuales, y proporciona los mecanismos necesariospara que los programas se ejecuten en perfectaarmonía.

Introducción a la tecnología web (parte 1)

Page 5: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

El SO presta servicios

o Eficiencia y funcionalidad son conceptos clave para

la utilidad de un SO.

o La eficiencia del SO establece las prestaciones

para todos los programas (software) del

ordenador.

o Las funciones proporcionadas por el SO facilitan la

ejecución del resto de los programas.

Introducción a la tecnología web (parte 1)

Page 6: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

El SO es la máquina

o El SO constituye una abstracción de la máquina. El

software de aplicación no trabaja directamente con

el hardware del ordenador. Los programas

establecidos por el SO trabajan como

intermediarios para resolver las peticiones del

software de aplicación.

Introducción a la tecnología web (parte 1)

Page 7: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

El SO sustituye a la máquina

o El SO establece una máquina virtual (artificial).

o Cada SO da una visión de la máquina

o Ejemplos de SO:

o Windows

o Linux

o Unix

o Mac OS X

o MVS

o Etc…

Introducción a la tecnología web (parte 1)

Page 8: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Estructura de capas

Introducción a la tecnología web (parte 1)

Ordenador:

CPU

Memoria

Discos, etc.

Software del sistema

Software de aplicación

Page 9: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Estructura de capas

Introducción a la tecnología web (parte 1)

Ordenador:

CPU

Memoria

Discos, etc.

Software del sistema

Software de aplicación

Page 10: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Estructura de capas

Introducción a la tecnología web (parte 1)

Ordenador:

CPU

Memoria

Discos, etc.

Software del sistema

Software de aplicación

Page 11: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

La interfaz del SO

o El sistema operativo, además de proporcionar

servicios para facilitar el desarrollo del software

de aplicación, proporciona también programas que

permiten que el usuario maneje el ordenador sin

saber cómo funciona el hardware.

o El SO proporciona un interfaz "sencillo" para

interaccionar con los recursos de la máquina.

Introducción a la tecnología web (parte 1)

Page 12: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

La interfaz del SO

Introducción a la tecnología web (parte 1)

Act.1

Page 13: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

La interfaz del SO

Introducción a la tecnología web (parte 1)

Act.1

Page 14: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Problemas con el interfaz

Introducción a la tecnología web (parte 1)

http://www.youtube.com/watch?v=7mB-rTqQcYg

Page 15: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

El SO hace:

o Reserva y asigna:

o Memoria: sistema de ficheros, memoria virtual, …

o Tiempo de procesador: multitarea

o Dispositivos: teclado, impresora, …

o Puede proporcionar otras utilidades de interés:

o Entorno gráficos de usuario: sistemas de ventanas

o Fuentes de caracteres, protocolos de red

o Navegador web (?)

Introducción a la tecnología web (parte 1)

Page 16: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Algunos trucos de los SO

o Varios ordenadores en uno, uno para cadaprograma:

o Multitarea

o Gran cantidad de memoria:

o Memoria virtual

o Los discos se organizan como colecciones dearchivos:

o Sistemas de ficheros

o Ventanas y menus:

o Entornos gráficos de usuario (GUI)

Introducción a la tecnología web (parte 1)

Page 17: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Multitarea

o Realidad:

o 1 CPU

o Se ejecuta 1 (o 2) instrucción cada vez

o Ilusión:

o Varios programas funcionando simultáneamente

o Cómo se hace:

o El SO reparte el tiempo de uso de la CPU entre losdistintos programas (time sharing)

o El SO recuerda exactamente qué estaba haciendocada programa antes de cederle el uso de CPU a otro

Introducción a la tecnología web (parte 1)

Act.2

Page 18: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Memoria virtual

o Realidad:

o Capacidad limitada de memoria.

o El ordenador sólo puede manejar la información que resideen su memoria.

o Ilusión:

o El ordenador maneja una cantidad de información quesupera la capacidad física de su memoria.

o Cómo se hace:

o Los datos no utilizados en "mucho" tiempo no se mantienenen memoria.

o Se copian en el disco duro y su espacio es utilizado paraubicar otros datos.

Introducción a la tecnología web (parte 1)

Page 19: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Sistema de ficheros

o Realidad:

o Los discos son conjuntos de pistas.

o Las pistas son conjuntos de sectores.

o Los sectores pueden almacenar un número fijo debloques.

o Ilusión:

o Los discos son conjuntos de carpetas (directorios).

o Las carpetas contienen otras carpetas o archivos.

o Los archivos son cadenas de bytes de tamaño variable.

o Las carpetas y los directorios tienen nombres.

Introducción a la tecnología web (parte 1)

Act.3

Page 20: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Ventanas y Menús

o Realidad:

o La pantalla es una matriz (rejilla) de puntos (pixels) que se iluminan.

o Ilusión 1: Menús

o Se realizan diferentes acciones en función de la posición de la pantalladonde se sitúe el cursor.

o Técnica: El SO localiza la posición donde está el cursor cuando se pulsael ratón y ejecuta la acción adecuada.

o Ilusión 2: Ventanas solapadas

o Una ventana puede tapar parte de otra.

o Cuando se "destapa" una ventana sus contenidos se vuelven a mostrar.

o Técnica: El SO guarda la estructura visible de la ventana tapada.

o Las aplicaciones no necesitan saber como redibujar los contenidos de suventana

Introducción a la tecnología web (parte 1)

Act.4

Page 21: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Seleccionar un Sistema Operativo

o ¿Nuestros programas son compatibles con el SO?

o Los programas de aplicación utilizan el hardware de lamáquina a través de los servicios del SO.

o Versiones diferentes de los programas dependiendodel SO sobre el que deben funcionar (Windows, Linux,MacOS, etc).

o ¿Nuestro hardware es compatible con el SO?

o Si el SO no es capaz de manejar (driver) el hardwarede nuestro ordenador (CPU, tarjeta gráfica, etc), ésteno puede funcionar.

Introducción a la tecnología web (parte 1)

Page 22: Introducción a la tecnología webmural.uv.es/maromo3/downloads/ITWxtema1_2.pdf · memoria, acceso a los periféricos, uso de la CPU, etc.) a los distintos programas, sincroniza sus

Seleccionar un Sistema Operativo (2)

o ¿Es fiable el SO¿ ¿Tiene fallos frecuentes?

o Si el SO falla nuestros programas fallan.

o Generalmente, los problemas de funcionamiento del

ordenador son fallos del SO.

o ¿Es fácil de instalar y configurar? ¿Es fácil de usar?

o ¿Cuánto cuesta?

Introducción a la tecnología web (parte 1)