tema3 ssoo

Download Tema3 ssoo

If you can't read please download the document

Upload: paco-luque

Post on 06-Apr-2017

126 views

Category:

Education


0 download

TRANSCRIPT

TEMA 3

SISTEMAS OPERATIVOS

NDICE

INTRODUCCIN

FUNCIONES DEL SISTEMA OPERATIVO

MAC, WINDOWS, GNU/LINUX

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO

GESTIN DE USUARIOS

CONFIGURACIN DEL S.O.

CONFIGURACIN DE DISPOSITIVOS

INSTALACIN Y ACTUALIZACIN DE APLICACIONES

HERRAMIENTAS DE MANTENIMIENTO Y PROTECCIN

TRABAJO EN RED

SOFTWARE LIBRE

INTRODUCCIN (1)

DEFINICIN: El sistema operativo es el software bsico necesario para el funcionamiento de cualquier ordenador, ya que sobre l se apoyan todos los dems programas y aplicaciones de usuario. Adems, se encarga de controlar y hacer funcionar todo el hardware instalado, y los perifricos conectados al mismo.

INTRODUCCIN (2)

Generaciones de SS.OO:Generacin 0: dcada 40. No existan SS.OO. Usuarios deban introducir instrucciones en cdigo binario.

1 generacin: mitad 40 a mitad 60. Primer S.O. Muy simple. Tarjetas perforadas.

2 generacin: mitad 50 a mitad 60. Sistemas compartidos con multiprogramacin y principios de multiprocesamiento.Multiprogramacin: varios programas se encuentran en ejecucin, el procesador cambia rpidamente de uno a otro.

Multiprocesamiento: varios procesadores se utilizan simultneamente para incrementar velocidad de proceso.

3 generacin: mitad 60 a mitad 70. Se inicia con IBM 360. Difusin de multiprogramacin. Sistemas multiusuarios. Introducen capa de software entre el hardware y usuario.

4 generacin: mitad 70 en adelante. SS.OO. grficos. Desarrollo de SS.OO. de red y SS.OO. distribuidos.

FUNCIONES DEL SISTEMA OPERATIVO (1)

FUNCIONES BSICAS:Controlar el uso de los componentes fsicos del ordenador: memoria RAM, disco duro, tarjetas de memoria flash, monitor, teclado, ratn,, as como detectar los posibles errores que se produzcan en su funcionamiento.

Controlar el proceso de almacenamiento de datos en los diferentes dispositivos: discos duros, tarjetas de memoria,

Controlar y ejecutar todo tipo de aplicaciones, as como detectar los errores de configuracin.

Configurar los distintos componentes del ordenador: tarjetas de red, monitor, mdem, impresora,

Poner el ordenador en comunicacin con otros ordenadores.

FUNCIONES DEL SISTEMA OPERATIVO (2)

INTERFAZ DE USUARIO:Es el modo en el que se produce la interaccin o comunicacin entre la persona y el ordenador.

Esta interfaz suele ser de tipo grfico (GNU/Linux; Windows, Mac OS) y en ella, adems de texto se utilizan multitud de elementos grficos.

Tambin suelen tener sistemas de consola, que es una interfaz en modo texto para interactuar con el ordenador a travs de comandos.

MAC, WINDOWS, GNU/LINUX (1)

MAC OSPrimer Macintosh fue introducido en el mercado por Apple Computer en 1984.

Incorporaba un microprocesador Motorola 68000 comparable con el microprocesador 8086 de Intel.

El sistema operativo dispona de un interfaz grfico basado en iconos.

En un principio el sistema operativo de Apple se denomin System, hasta su versin 7, a partir de la cual pas a llamarse Mac OS (Macintosh Operating System).

A pesar de tener un sistema operativo muy innovador y estar siempre por delante en cuanto a tecnologa se refiere, Apple perdi la carrera en el predominio de la informtica debido a su filosofa de mantener ocultos muchos de los aspectos de su arquitectura y no ceder sus patentes,

Apple trat de remediar esta situacin lanzando al mercado un ordenador dual que contaba con doble microprocesador (Motorola e Intel), no tuvo mucha aceptacin.

La filosofa de trabajo de Apple, ha ido encaminada a desarrollar sus sistemas de forma que puedan trabajar en distintas plataformas, abrindolo a los estndares y acercndose cada da ms a la compatibilidad con los PC's, firmando acuerdos con otras empresas, concediendo licencias de sus productos e incluso creando emuladores de software adaptndose as a las exigencias del mercado actual.

La caracterstica ms importante de los nuevos kernel de Apple est, ante todo, en el anuncio que ha hecho la compaa de hacer pblico el cdigo fuente, basado en su mayora en estndares, rompiendo as su tradicional poltica de proteccin.

MAC, WINDOWS, GNU/LINUX (2)

Sistema operativo WINDOWS

Windows es un sistema operativo comercial, creado por Microsoft.

Tiene una interfaz de usuario grfica diseada para un manejo sencillo e intuitivo as como para aprovechar las caractersticas del nuevo hardware.

Es fruto de la evolucin de otros sistemas anteriores de Microsoft (MS-DOS, Windows 3.x, Windows 95, Windows 98,).

Actualmente tenemos la versin Windows 7 de este sistema operativo.

Entre las principales caractersticas podemos destacar:Es cerrado y de pago. Su cdigo no se puede estudiar ni modificar sin permiso de Microsoft.

Posee una interfaz grfica, por tanto, est basado en multitud de objetos grficos: ventanas, iconos, botones,.... El manejo de estos objeto se realiza principalmente a travs del ratn.

Soporta tecnologa Plug & Play; los dispositivos son reconocidos y configurados automticamente.

Dispone de multitud de aplicaciones, destacando aquellas que permiten aprovechar las posibilidades multimedia del ordenador.

Adems de las versiones ms comerciales (XP, Vista, 7,...) existen tambin las versiones para servidores, denominndose normalmente Windows Server.

MAC, WINDOWS, GNU/LINUX (3)

Sistema operativo GNU/LINUXCreado originalmente por Linus Torvalds, y completado posteriormente por Richard Stallman, est basado en el sistema operativo Unix.

En la actualidad, todas sus variantes funcionan con un interfaz de usuario grfica, con diferentes modalidades de escritorio y con caractersticas tan sobresalientes como:

Un sistema operativolibre , abierto y gratuito.

Su cdigo se puede ver o leer, estudiar, modificar y volver a distribuir.

Sistema multitarea (es posible ejecutar diversos programas al mismo tiempo), multiusuario (varios usuarios pueden ejecutar programas a la vez) y multiprocesador (un mismo procesador puede tener varios microprocesadores que deben utilizarse simultneamente).

Ofrece soporte para tecnologa Plug & Play.

Incorpora multitud de aplicaciones con las que se pueden realizar todas las tareas de configuracin del sistema, los trabajos habituales de ofimtica y multimedia, as como las acciones habituales de comunicacin con otros ordenadores.

MAC, WINDOWS, GNU/LINUX (4)

Dispone de herramientas de seguridad y de administracin de redes muy avanzadas (Inmune al ataque de virus).

Puede obtenerse gratuitamente a travs de Internet.

Existen diversas versiones de GNU/Linux, que se conocen como distribuciones:Debian, Ubuntu y Edubuntu, Suse, Fedora, Red Hat, Linex, Guadalinex, Max. Lliures, LinCat, Molinex,

Algunas de ellas ofrecen la posibilidad, adems de ser instaladas en el ordenador, de ejecutarse directamente desde un CD o DVD (Live-CD o Live-DVD), e incluso desde una memoria flash o desde un pendrive, para no tener que instalar nada en el disco duro.

Tambin existen versiones para servidores, con mdulos especficos para realizar tareas y ofrecer servicios propios de un servidor.

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO (1)

El sistema operativo se encarga, entre otras cosas, de la deteccin y configuracin de los dispositivos de almacenamiento presentes en el ordenador: discos duros, disqueteras, discos externos, tarjetas de memoria, pendrives, etc.

Dependiendo del sistema operativo utilizado, estos dispositivos se identificarn de una forma u otra.

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO (2)

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO (3)

El sistema operativo tiene que encargarse, entre otras cosas, de organizar de alguna forma la informacin guardada en cada uno de los dispositivos de almacenamiento. El modo en el que se organiza y estructura la informacin se denomina sistema de archivos o sistema de ficheros, y cada sistema operativo utiliza el suyo propio.

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO (4)

Organizacin y administracin de archivos:Todos los SS.OO. Trabajan con ficheros o archivos que contienen la informacin.

Estos archivos se almacenan en los dispositivos de almacenamiento. Para organizarlos mejor se puede utilizar carpetas o directorios.

Las carpetas pueden contener otras carpetas, lo que origina una estructura jerrquica.

Las carpetas se suelen identificar mediante un nombre, mientras que los ficheros por un nombre y una extensin de tres caracteres que suele identificar el tipo de archivo:.jpg, .png, .bmp.. archivos de tipo grfico.

.doc: archivo de texto de office de microsoft.

.zip: archivo comprimido.

Extensiones ms usuales en linuxExtensiones ms usuales en windows.

ESTRUCTURA FSICA Y LGICA DE ALMACENAMIENTO (5)

Herramientas de gestin de archivos:Dependiendo del sistema operativo dispondremos de diferentes herramientas para la gestin de archivos: Windows: explorador de windows.

Linux: depende del entorno grfico con el que funcione la distribucin (KDE; Gnome). En Gnome suele ser el Nautilus. Aunque tenemos varias posibilidades: konqueror, dolphin, ...

KonquerorDolphinNautilus

GESTIN DE USUARIOS

Actualmente todos los SS.OO. actuales tienen capacidad para definir diferentes usuarios.

A estos usuarios se les puede dar diferentes permisos dependiendo de la capacidad de control que tengan sobre el sistema operativo.

Se pueden tener diferentes usuarios en un mismo ordenador, de forma que cada uno est totalmente independizado del resto, su propio escritorio, sus documentos en carpetas individuales, ...

Caractersticas del usuarioWindowsGNU/Linux

Usuario con control total del sistemaAdministradorroot

Usuario espordico sin capacidad de modificar configuracionesInvitado-

Usuario con caractersticas y capacidades especficas que se determinan al crearloNombre usuarioNombre usuario

CONFIGURACIN DEL S.O.

Todos los sistemas operativos tienen la posibilidad de configurar diferentes aspectos del mismo para adaptarlo a las preferencias del usuario.

En sistemas basados en Debian estas opciones las encontramos en la opcin preferencias del men sistema.

Entre las opciones que se pueden configurar estn: idioma, aspecto y configuracin del escritorio, resolucin de pantalla, configuracin del teclado, etc.

CONFIGURACIN DE DISPOSITIVOS (1)

El S.O. es el encargado de configurar los diferentes dispositivos conectados al ordenador.

Para que los dispositivos puedan funcionar correctamente es necesario instalar unos programas especiales que se encargan de interactuar con los mismos. Son los drivers o controladores.

Estos drivers pueden venir incluidos con el sistema operativo o puede ser necesario que se los introduzcamos, en este ltimo caso ser el propio S.O. el que nos lo pida.

Normalmente para poder hacer estas tareas es necesario que el usuario cuente con permisos de administrador o root.

CONFIGURACIN DE DISPOSITIVOS (2)

INSTALACIN Y CONFIGURACIN DE IMPRESORAS.Para aadir una impresora nueva:Sistema administracin impresoras Pulsar en aadir.

Se ejecuta un asistente con indicaciones para configurar correctamente la impresora.

Configurar una impresoraSistema administracin impresoras Se selecciona la impresora deseada y sobre el botn derecho se pulsa en propiedades.

CONFIGURACIN DE DISPOSITIVOS (3)

CONFIGURACIN DE UNA TARJETA DE RED.Los SS.OO suelen detectarlas automticamente, por lo que nicamente tendremos que configurarla para que funcione dentro de la red.

Para configurar la tarjeta seleccionamos:Sistema Administracin Herramientas de red.

En dispositivos de red nos aparecen las tarjetas conectadas:ethx: tarjetas de red cableada (0,1,2,...)

wlanx: tarjetas inalambricas (0,1,2,...)

Pulsando en configurar, se entrar en el men de configuracin de la tarjeta.

Tambin se podr acceder a esta ventana de configuracin pulsando con el botn derecho sobre el icono de red del panel superior, editar conexiones.

CONFIGURACIN DE DISPOSITIVOS (4)

En esta ventana seleccionamos la tarjeta que se quiere configurar y pulsamos en editar, donde nos fijaremos fundamentalmente en:Ajustes ipv4: aqu configuramos el protocolo TCP/IP con los datos de nuestra red.Mtodo Automtico (DHCP): la direccin IP se configura automticamente.

Mtodo manual: el usuario configura los parmetros del TCP/IP:Direccin: direccin IP que identifica al ordenador en la red.

Mscara: conjunto de bits que permiten identificar a los ordenadores que pertenecen a la red local.

Puerta de enlace: generalmente es la direccin donde est el dispositivo que permite conectar la red LAN a internet.

Servidores DNS: su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en direcciones IP.

Seguridad inalmbrica: en el caso de que sea una red wifi, aqu configuramos la clave.

CONFIGURACIN DE DISPOSITIVOS (5)

INSTALACIN Y ACTUALIZACIN DE APLICACIONES (1)

El S.O. Es el encargado de gestionar y mantener los programas y aplicaciones de los que se dispone en el ordenador. Para ello dispondr de herramientas que permiten:Instalacin de nuevos componentes del S.O. o aplicaciones.

Actualizacin del propio sistema o de programas instalados.

Desinstalacin de aplicaciones obsoletas o que no se utilicen.

INSTALACIN Y ACTUALIZACIN DE APLICACIONES (2)

Instalacin y desinstalacin de software en GNU/Linux.En las diferentes distribuciones de GNU/Linux existen herramientas para instalar o desinstalar aplicaciones.

Al acceder a la herramienta aparecern las aplicaciones instaladas y se podrn aadir o quitar aplicaciones.

En linux no se suele hablar de programas a la hora de instalar software, sino de paquetes:Un paquete es un conjunto de ficheros relacionados con una aplicacin, que contiene los objetos ejecutables, los archivos de configuracin, informacin acerca del uso e instalacin de la aplicacin, todo ello agrupado en un mismo contenedor.

Los diferentes paquetes que forman parte de una aplicacin van a tener dependencias entre ellos, aunque en muchos casos se descargan de sitios web distintos.

Las herramientas para instalar o desinstalar programas debe comprobar estas dependencias y localizar los paquetes antes de descargar o eliminar una aplicacin.

INSTALACIN Y ACTUALIZACIN DE APLICACIONES (3)

Hay 2 formar de acceder a los gestores de paquetes:Centro de software ubuntu (en el caso de que utilicemos este S.O.)

Gestor de paquetes synaptic.

INSTALACIN Y ACTUALIZACIN DE APLICACIONES (4)

Otra forma de instalar paquetes es desde la consola mediante el comando apt-get. Este comando permite instalar, desinstalar y actualizar aplicaciones.apt-get install nombrePaquete: instala el paquete deseado.

apt-get remove nombrePaquete: desinstala el paquete.

Para ver una lista completa de las opciones de este comando se puede teclear apt-get sin ninguna opcin o tambin man apt-get donde se accede al manual del comando.

El comando apt-get necesita privilegios de root, por lo que normalmente debe ir precedido del comando sudo si no estamos autentificados como root: sudo apt-get.....

Actualizaciones de GNU/Linux:Las distribuciones actuales de Linux suelen actualizar automticamente el sistema, aunque tambin se puede realizar una actualizacin manual utilizando el gestor de actualizaciones.

HERRAMIENTAS DE MANTENIMIENTO Y PROTECCIN

Con el uso diario de los ordenadores se realizan una serie de tareas que pueden dar lugar a la aparicin de espacios vacos en el disco duro, lo que puede a la larga ralentizar el funcionamiento del mismo. Los SS.OO. Suelen disponer de herramientas para paliar estos efectos.

Por otro lado la conexin permanente de los ordenadores a internet hacen que estos sean susceptibles de ataques de distinto tipo: spyware, phising, virus, troyanos... Para prevenir estos ataques es conveniente tener un antivirus y un cortafuegos (firewall) debidamente configurados.

TRABAJO EN RED (1)

Los SS.OO. Tambin son los encargados de gestionar las comunicaciones a travs de las redes.

Los ordenadores conectados en red tienen una serie de posibilidades entre las que cabe destacar:Recibir y enviar mensajes entre los usuarios de la red.

Compartir documentos para que diversos usuarios puedan trabajar en ellos.

Compartir recursos hardware entre todos los ordenadores de la red (por ejemplo impresoras).

Compartir la conexin a internet, esto se puede realizar de 2 maneras:Mediante software (proxy) instalado en la mquina que tiene el acceso a internet.

Mediante hardware, normalmente un router que se encargar de gestionar la peticin y entrega de la informacin de internet.

Posibilidad de guardar y abrir documentos en otros equipos de la red.

TRABAJO EN RED (2)

Instalacin y configuracin de una redEn una red normalmente existir un administrador que es el que decide que permisos tiene cada usuario y como se usarn los distintos recursos de la red.

Lo primero que se debe hacer es configurar las diferentes tarjetas de red para que todas estn en el mismo rango de direcciones.

Normalmente los SS.OO. Disponen de herramientas para visualizar los equipos de una red, como mis sitios de red en windows o red en sistemas linux con escritorio gnome.

TRABAJO EN RED (2)

Compartir recursos en redPara que todos los usuarios de una red puedan hacer uso de un recurso (impresora, archivo, acceso a internet,...) es necesario compartir estos recursos.

Adems se puede configurar para ver que usuarios pueden acceder a determinado recurso y que permisos tendr, lectura, escritura, acceso total,...

SOFTWARE LIBRE (1)

El software es libre en el momento de su creacin. A la hora de publicar un trabajo, los programadores pueden elegir entre mantener el cdigo fuente abierto o cerrarlo.

Las condiciones de la licencia de un programa determinan el que sea o no libre, aun teniendo el cdigo fuente abierto.

Las licencias libres permiten que el software pueda ser usado, copiado, estudiado, modificado y redistribuido libremente, sin necesidad de ms autorizacin y sin limitaciones. La licencia libre por excelencia es la Licencia Pblica General, conocida como GPL.

Las licencias no libres restringen el uso, copia, estudio, modificacin y/o redistribucin del software, exigiendo, por lo general, autorizaciones y limitaciones. La licencia no libre por excelencia es la que se resume con la frase Todos los derechos reservados.

El precio no figura entre los factores que determinan si el software es libre o no. Existe una confusin generalizada entre el Software Libre y el Software Gratuito, en buena parte debida a que en ingls libre y gratis se traducen ambos como free.

SOFTWARE LIBRE (2)

Aunque la mayora del Software Libre es tambin gratuito, puede existir y existe Software Libre comercializado que requiere un pago para su obtencin. Tambin existe software no libre pero gratuito, como es el caso del freeware, el shareware o las versiones de demostracin de programas 100% propietarios.

En general, el Software Libre no requiere registro para su descarga y uso, no contiene publicidad (adware) y menos an programas espas (spyware) que sin nuestro consentimiento nos sigan e informen de nuestros pasos.

VENTAJAS DEL SOFWARE LIBRE:Apertura: principal beneficio que permite obtener el resto de los beneficios.

Transparencia: La calidad del cdigo est a la vista de quien lo quiera y sepa controlar.

Seguridad: Imposibilidad de esconder secretamente herramientas de espionaje, bombas informticas, caballos de Troya y dems cdigo malicioso ignorado por los usuarios.

Aprendizaje: Por complejo que sea un programa se puede repasar su cdigo y formarse en l.

SOFTWARE LIBRE (3)

Herencia cultural: Todo el cdigo disponible pasa a formar parte de los recursos pblicos de los que dispone la humanidad.

Beneficios de la libertad de uso del software:Legalidad: Conceptos como la piratera o el uso indebido pierden todo sentido.

Universalidad: No se pueden discriminar tipos de uso ni tipos de usuarios.

Testeo: Ms gente puede hacer pruebas desde las primeras fases de desarrollo, por lo que el software resultante es ms consistente.

Evaluacin: Facilidad para probar enteramente diversos programas antes de tomar una eleccin.

Beneficios de las libertades de adaptar y mejorar el cdigo:Personalizacin: Posibilidad de adaptar el software a nuestras necesidades con recursos propios.

Localizacin: Posibilidad de traducir el software a nuestro idioma.

Inversin local: Posibilidad de contratar desarrollos en el propio entorno y fomentar la industria local.

SOFTWARE LIBRE (4)

Colaboracin abierta entre desarrolladores: Cualquiera puede aportar mejoras utilizando sistemas de control de versiones que evitan el caso improductivo.

Colaboracin entre usuarios y desarrolladores: Las propuestas de mejora de los usuarios pueden ser llevadas a la prctica por desarrolladores voluntarios y hasta por los propios usuarios.

Descentralizacin: Equipos de desarrolladores pueden centrarse en partes concretas del programa, trabajando en paralelo con otros equipos dedicados a otros mdulos.

Reciclaje: Fragmentos de cdigo de un programa pueden ser reutilizados para otros programas.

Continuidad: Si un programa es abandonado por sus desarrolladores iniciales, otros pueden retomar el trabajo.

Desvinculacin: Cualquiera puede optar por iniciar una nueva rama de desarrollo de un programa si lo estima conveniente.

Comunidad: Todas estas dinmicas propician la creacin de comunidades, generalmente abiertas y bastante horizontales.

SOFTWARE LIBRE (5)

Beneficios de la libertad de distribucin del software:Disponibilidad: Muchos pueden obtener Software Libre en cualquier momento mediante Internet.

Diseminacin: Distribuidores menores pueden hacer llegar el software all donde los principales canales no quieren o no pueden llegar, por ejemplo lugares sin Internet.

Precio: La posibilidad de distribuir el software gratuitamente elimina el riesgo de precios abusivos.