Download Apunte2015 Unidad_2 - compu-geo

Document related concepts

Archivo (informática) wikipedia , lookup

Imagen ISO wikipedia , lookup

JkDefrag wikipedia , lookup

Sistema de archivos wikipedia , lookup

Iperius Backup wikipedia , lookup

Transcript
Computación Aplicada a la Geología Curso 2015
Unidad-2
UNIDAD 2
Sistemas operativos:
Un sistema operativo es un conjunto de programas, en el que cada uno realiza una acción
independiente como complemento de uno objetivo general. El sistema operativo es un software
básico, necesario en cualquier computadora y dispositivo electrónico-digital complejo, ya que sobre
el se apoyan todos los demás programas y aplicaciones, estando encargado además de controlar
todo el hardware instalado en la computadora o dispositivo.
El sistema operativo controla los diferentes procesos de la computadora:
a).-Interpreta los comandos que permiten al usuario comunicarse con la computadora.
Algunos intérpretes de instrucciones están basados en texto y exigen que las instrucciones sean
tecleadas, otros están basados en gráficos, y permiten al usuario comunicarse señalando y haciendo
clic en un icono.
b).-Coordina y manipula el hardware, como la memoria, las impresoras, las unidades de
disco, el teclado o el mouse.
c).-Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles,
discos duros, discos compactos o cintas magnéticas.
d).-Gestiona los errores de hardware y la pérdida de datos.
e).-Sirve de base para la creación del software logrando que equipos de marcas distintas
funcionen de manera análoga, salvando las diferencias existentes entre ambos.
f).-Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de
máquina que se emplea, debe establecerse en forma lógica la disposición y características del
equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede
simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria
principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la
plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que
comparten. De igual forma, provee de protección a la información que almacena.
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS:
Los sistemas operativos pueden ser de tarea única o multitarea.
Sistema Operativo Monotareas: Los sistemas operativos de tarea única, más primitivos, sólo
pueden manejar un proceso en cada momento. Por ejemplo, cuando la computadora está
imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta
que se termine la impresión. Actualmente este tipo de SO es más utilizado en teléfonos celulares y
dispositivos dedicados a tareas específicas.
Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea): Todos los
sistemas operativos modernos para PC son multitarea y pueden ejecutar varios procesos
simultáneamente. En la mayoría de las computadoras sólo hay una CPU; un sistema operativo
multitarea crea la ilusión de que varios procesos se ejecutan simultáneamente en la CPU. El
-1-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
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 proceso se ejecuta individualmente durante un periodo de tiempo
determinado.
También pueden ser Monousuario o Multiusuario.
Sistema Operativo Monousuario:
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario,
gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este
ejecutando.
Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y
control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se
dan, son procesadas de inmediato; ya que existe un solo usuario. Actualmente este tipo de SO es
más utilizado en teléfonos celulares y dispositivos dedicados a tareas específicas.
Sistema Operativo Multiusuario:
Son Sistemas Operativos que fraccionan el tiempo de uso del procesador (timesharing) para
diferentes operadores de manera transparente e independiente, sin interacción necesaria entre ellos.
En esta categoría se encuentran todos los sistemas que cumplen simultáneamente las
necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se
emplean especialmente en redes.
Los sistemas operativos (SO) empleados normalmente son:
Monousuario, Monotarea:, MS-DOS, OS/1
Monousuario, Multitarea: OS/2, Windows Mobile, Windows 98, Palm OS, Symbian OS,
BlackBerry OS, iOS, WP7, Android OS, de Google (este aparte es de código libre).
Multiusuario y Multitarea: Mac OS X 10.8 “Mountain Lion”, Windows NT, Windows 2000,
Windows XP, Windows Vista y Windows 7, ChromeOS, UNIX, Solaris
Multiusuario, Multitarea y De Código Libre: Ubuntu, Fedora, Debian, Mandriva, etc. (todos los
basados en LINUX), KolibriOS.
Windows
Descripción del escritorio
El Escritorio es la pantalla en la que aparecen los diferentes componentes de la
computadora, la red de sistemas existentes, las impresoras conectadas y las carpetas de ficheros
almacenados en esta área del disco duro.
-2-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
La existencia del escritorio facilita la utilización de la computadora, puesto que es posible acceder
a diferentes recursos con un simple clic del ratón.
Los interfaces de usuario utilizan un icono para representar una acción o mandato. Así un icono
representando una impresora sustituye al mandato imprimir. Para ejecutar el mandato se efectuará
un doble clic sobre él.
Barra de Tareas:
Muestra los botones de las aplicaciones abiertas en ese momento; al hacer clic sobre uno de
ellos, se activará la aplicación en el escritorio y se podrá trabajar con ella.
Descripción y manejo de una ventana; botones y barras:
La ventana es la unidad de trabajo de Windows.
-3-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Unidades físicas y lógicas
Las unidades físicas son los discos físicos (reales, tangibles) que tiene su computadora. Por
ejemplo: una unidad de disco rígido, una unidad lectora de DVD-ROM, o una unidad lectoragrabadora de DVD-ROM.
Sin embargo, los sistemas operativos (Windows) sólo reconocen unidades lógicas. Una
unidad lógica es la representación que hace el sistema operativo (Windows) de una unidad física; en
otras palabras, una unidad lógica es el nombre que utiliza Windows para designar las unidades
físicas o el espacio digital desde donde obtiene la información. Y ese nombre es una letra del
alfabeto (de la A a la Z) seguida de dos puntos (:), por ejemplo A: C: E:.
Normalmente existe una correspondencia entre unidades físicas y lógicas, de forma que
cada unidad física se designa con una unidad lógica. La correspondencia que se establece es la
siguiente. Las unidad lógicas A y B: Siempre se reservaron para la primera y segunda unidad física
MENÚ DE
BOTONES
CONTROL BARRA DE MENÚS BARRA DE TÍTULO MINIMIZAR
MAXIMIZAR Y
CERRAR VENTANA
BARRA DE HERRAMIENTAS
MARCO DE LA VENTANA
BARRA DE ESTADO BARRAS DE DESPLAZAMIENTO VERTICAL y
HORIZONTAL
de disquetes y Windows continúa reservando y considerando como no existentes esas unidades
lógicas dado que ninguna computadora utiliza estos soportes, pero puede trabajar con ellas en
determinados procesos de copia o transferencia de ficheros aunque sea la misma unidad física.
La primera unidad física de disco duro siempre es la unidad C: lógica y la segunda unidad
física de disco duro, si existe, es la unidad D: lógica. El resto de unidades lógicas E:, F:... dependerá
del número de unidades físicas instaladas en nuestra computadora.
Sin embargo no en todos los casos las unidades lógicas se corresponden con una unidad
física equivalente, ya que un disco físico puede particionarse en varias unidades lógicas y para todo
efecto el Sistema Operativo las reconoce y utiliza como unidades independientes, también pueden
definirse unidades lógicas en espacios virtuales como una porción de memoria RAM (unidad
RAM), la red, una tarjeta de memoria flash, un “pen-drive” etc.
Una unidad RAM no es una interfase física como lo son otros tipos de unidades de
manipulación de información. En vez de eso, es un mecanismo virtual, creado por un programa.
-4-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Este mecanismo utiliza chips RAM para guardar información. La unidad RAM resultante es similar
a discos duros muy rápidos. La cantidad de memoria para crear la unidad puede ser alterados
dependiendo de las necesidades del usuario, pero debe preservarse la cantidad necesaria de RAM
para las operaciones del sistema. La unidad RAM es útil cuando se realiza la lectura. La
información guardada en una unidad RAM tiene que ser copiado en otro formado de guardado antes
de apagar la computadora. De otra forma la información se perderá.
Archivos o ficheros
Son conjunto de datos o de información con características o funciones comunes, agrupadas
bajo un denominador común que conforma un soporte lógico.
Hasta ahora hemos hablado de unidades que sirven para almacenar datos de forma
permanente. Pero esos datos pueden ser muy distintos: por ejemplo, los caracteres que forman una
carta, los puntos que forman una imagen o las instrucciones que ejecutan un programa. Para poder
identificar los datos, estos se agrupan lógicamente en ficheros o archivos. A muy grandes rasgos,
hay que hacer una distinción entre archivos o ficheros ejecutables (es decir activan un determinado
programa o utilidad) y archivos de datos, también llamados documentos, que contienen los datos
que crea o modifica un determinado programa.
Nombres de archivo
Todos los archivos deben tener un nombre que los identifique de forma exclusiva. Los
nombres de los archivos se componen de un nombre, un punto (.) y un tipo. Los nombres de los
archivos pueden ser largos o cortos.
Nombres cortos (DOS).
Los nombres de archivo en sistema operativo DOS y en Windows 3.x se dice que son nombres
cortos porque tienen el tamaño del nombre limitado a 8 caracteres, un punto, y un tipo formado por
3 caracteres como máximo. Los caracteres admitidos para el nombre y el tipo son letras de la A a la
Z y/o dígitos (0-9). Se aceptan otros caracteres especiales (por ejemplo el guión, el símbolo de
porcentaje o los paréntesis), pero también hay muchos caracteres especiales que no se admiten ( en
particular los espacios en blanco).
Nombres largos (Windows 9x, XP, Vista y W7)
Un nombre largo está formado por hasta 255 caracteres, incluyendo letras, dígitos,
caracteres especiales y espacios en blanco. No son válidos los siguientes caracteres: \<>| ¿:? * “ Por
compatibilidad, los nombres largos de Windows 9.x siguen utilizando tres caracteres para el tipo de
fichero aunque admiten una palabra sin espacios en blanco.
Tipos de archivo
Las tres letras (por convenio), que componen el tipo de archivo son de lo más variado y
permiten identificar, en gran parte, el contenido del fichero. Los tipos más corrientes son:
TIPO DE FICHERO
*.EXE,*.COM,*.BAT,*.PIF
*.TXT, *.DOC, *.RTF
*.BMP, *.GIF, *.PCX, *.WMF
*.DLL
*.SYS
*.INF, *.INI, *.GRP, *.CPL
*.AVI
CONTENIDO
Ficheros ejecutables
Contienen texto
Contienen gráficos
Rutinas
que
usan
los
ejecutables
Información para el sistema
Información para Windows
Contiene vídeo
-5-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
*.WAV
Contiene sonido
Manejo de Unidades
Carpetas (Directorios)
Además de unidades y archivos, las carpetas o directorios son el tercer elemento básico en la
estructura arborescente de Windows Una carpeta es una zona o compartimento de una unidad
lógica de disco que permite agrupar dentro de ella a todos los archivos que tengan alguna relación
entre ellos o que nosotros creamos que deben de estar juntos, sin que tengan que estar mezclados
con los restantes existentes en la unidad. Si no existieran las carpetas, todos los archivos de una
unidad se tendrían que almacenar juntos en el mismo sitio, lo que nos daría problemas, debido a la
gran cantidad de archivos que suele haber en cualquier disco. Los nombres de las carpetas siguen
las mismas normas o reglas que los nombres de un archivo, con la única diferencia de que es
habitual – aunque no obligatorio – que los nombres de las carpetas no tengan tipo.
Unidad C:\
Papers
Trabajo.txt
Puna.doc
Mine.txt
Regional
Texture.txt
Petro.txt
Olivine.txt
Tecto.doc
Las unidades, carpetas y archivos crean una estructura lógica que permite organizar de
forma fácil y cómoda los datos en el disco. Cada unidad de disco puede almacenar archivos y/o
carpetas, y cada carpeta puede tener a su vez archivos y/u otras carpetas (subcarpetas). Se dice que
es una estructura arborescente porque simula un árbol invertido; el tronco sería la unidad, desde la
cual se despliega todo lo demás; las carpetas son las ramas del árbol; y los archivos son las hojas
que cuelgan de cada rama.
Trayectoria, Ruta, Camino o Path
Es una expresión de caracteres que designa la posición exacta de un archivo o una
carpeta en la unidad de disco.
-6-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Para formar la trayectoria de un elemento hay que partir de la unidad y recorrer toda la
cadena de carpetas necesarias hasta llegar al elemento en cuestión, utilizando el carácter \ para
separar entre unidad, carpetas y archivo.
Por ejemplo, las trayectorias de los ficheros del gráfico anterior serían:
Tecto.doc
Petro.txt
Mine.txt
Olivine.Txt
Trabajo.txt
C:\Papers\Regional\Tecto.doc
C:\Papers\Regional\Petro.doc
C:\Papers\Olivine.txt
C:\Puna.doc
C:\Trabajo.txt
El botón de Inicio
Permite:
.- Desplegar el menú Programas desde el que se puede arrancar cualquier aplicación
instalada en el sistema.
.- Mediante el menú documentos revisar los archivos ejecutados últimamente
.- Abrir la configuración del sistema y desde esta configurar tanto el hardware como las
características generales y preferencias de visualización del sistema.
.- Hacer búsquedas en las unidades.
.- Recurrir a la ayuda
.- Ejecutar aplicaciones directamente buscando su ubicación y escribiendo su path.
-7-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Tipos de Software
Software privativo:
El software privativo es software cuyo uso, redistribución o modificación está
prohibida, o requiere que usted solicite autorización, o está tan restringida que no pueda hacerla
libre de un modo efectivo, este software no es libre ni semilibre.
Ejemplos de Programas privativos: Todo el software perteneciente a Microsoft (Todos los
Windows, Word, Excel, PowerPoint, Access, Office en general etc), Todo el software
perteneciente a Apple, las Suite de diseño de Adobe y de Corel, el software de Autodesk etc.
Software Comercial
El software comercial es software que está siendo desarrollado por una entidad que tiene la
intención de hacer dinero del uso del software. ``Comercial'' y ``privativo'' no son la misma cosa. La
mayoría del software comercial es privativo, pero hay software libre comercial y hay software no
libre no comercial.
Ejemplos de Programas Comerciales: Todo el software perteneciente a Microsoft (Todos los
Windows, Word, Excel, PowerPoint, Access, Office en general etc), Todo el software
perteneciente a Apple, las Suite de diseño de Adobe y de Corel, el software de Autodesk etc.
Software libre
El software libre es software que viene con autorización para que cualquiera pueda usarlo,
copiarlo y distribuirlo, ya sea literal o con modificaciones, gratis o mediante una gratificación. En
particular, esto significa que el código fuente debe estar disponible. ``Si no es fuente, no es
software''. Ésta es una definición simplificada referida a la necesidad de brindar el código fuente
para poder revisar y o modificar el contenido del software que se utiliza.
La idea del código abierto se centra en la premisa de que al compartir el código, el programa
resultante tiende a ser de calidad superior al software propietario, es una visión técnica. Por otro
lado, el software libre tiene tendencias filosóficas e incluso morales: el software propietario, al no
poder compartirse, es "antiético" dado que prohibir compartir entre seres humanos va en contra del
sentido común.
El término software libre, tal como fue concebido por Richard Stallman en su definición,
hace referencia a las libertades que puede ejercer quien lo recibe. En concreto, estas libertades
pueden resumirse en las siguientes cuatro:
1. Libertad para ejecutar el programa en cualquier sitio, con cualquier propósito y para
siempre.
2. Libertad para estudiarlo y adaptarlo a nuestras necesidades. Esto exige el acceso al código
fuente.
3. Libertad de redistribución, de modo que se nos permita colaborar con vecinos y amigos.
4. Libertad para mejorar el programa y publicar las mejoras. También exige el código fuente.
Código libre
Se considera que el código es libre cuando los fuentes son de dominio público.
Tipos de licencias libres
La licencia más utilizada es la licencia GPL de GNU (es la que utiliza Linux). Sin embargo
hay otras licencias igualmente aceptables bajo el término de software libre.
-8-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Un buen lugar para informarse sobre los tipos de licencias libres es el 'Debian Policy
Manual' en este documento se establecen unos criterios para establecer si Debian considera o no
libre una licencia. Esto se describe a continuación de forma resumida.
Libertad de distribución
Se refiere a la libertad de comercializar el software sin que sea necesario pagar derechos de ningún
tipo, el software debe poder ser regalado o vendido libremente.
Integridad de las fuentes
El código fuente debe estar incluido u obtenerse libremente, se recomienda no restringir los
derechos de modificación del código fuente.
Trabajos derivados:
La redistribución de modificaciones debe estar permitida.
Integridad del código fuente del autor:
las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches.
No discriminación para grupos o personas
La licencia no considera distinción alguna para ningún tipo de persona o grupo, nadie puede dejarse
fuera.
No discriminación para actividad o propósito
Por ejemplo no se distingue entre uso comercial, doméstico, educativo, etc.
Distribución de la licencia
La licencia afectará a las sucesivas distribuciones de los programas de forma automática sin
necesidad de trámite alguno.
La licencia no debe contaminar otros programas
La licencia no debe imponer restricción alguna a otros programas. Por ejemplo no sería admisible
obligar a que el programa solo se pueda redistribuir en un medio que no contenga software
comercial.
La licencia debe ser tecnológicamente neutral:
No debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra
forma específica del medio de soporte del software.
Este decálogo es compatible con las cuatro libertades del software libre.
Ejemplos de licencias libres
GPL, BSD, y Artistic son ejemplos de licencias libres.
Ejemplos de Programas en Código Abierto
Sistemas Operativos: los más conocidos, Ubuntu y Debian, basados en Linux. Android, de Google,
para smartphones y tablets.
Programas: la suite ofimática Open Office, el navegador Firefox, el cliente de correo electrónico
Thunderbird, el reproductor multimedia VLC o el editor de imágenes GIMP
Antivirus: ClamWin
-9-
Autor: Geol. Cesar A. Torielli
Computación Aplicada a la Geología Curso 2015
Unidad-2
Cada licencia tiene sus peculiaridades. Por ejemplo si usted desarrolla aplicaciones haciendo
uso de fuentes protegidas pajo la licencia GPL estará asumiendo para todo su desarrollo la
condición de GPL. En cambio podría desarrollar software propietario derivado de fuentes bajo
licencia BSD. La GPL se ha hecho muy popular porque protege el legado del software libre para
que continúe como tal.
Freeware
El término ``freeware'' no tiene una definición clara aceptada, pero es usada comúnmente
para paquetes que permiten la redistribución pero no la modificación (y su código fuente no está
disponible). Estos paquetes no son software libre, por lo tanto por favor no use ``freeware'' para
referirse al software libre.
Shareware
El shareware es software que viene con autorización de redistribuir copias, pero dice que
quien continúe haciendo uso de una copia deberá pagar un cargo por licencia.
El shareware no es software libre, ni siquiera semilibre. Existen dos razones por las que no
lo es:
Para la mayoría del shareware, el código fuente no está disponible; de esta manera, usted no
puede modificar el programa en absoluto.
El shareware no viene con autorización para hacer una copia e instalarlo sin pagar una
cantidad por licencia, ni aún para particulares involucrados en actividades sin ánimo de lucro. (En la
práctica, la gente a menudo hace caso omiso a los términos de distribución y lo hace de todas
formas, pero los términos no lo permiten.)
- 10 -
Autor: Geol. Cesar A. Torielli