domingo, 18 de septiembre de 2016

Métodos de almacenamiento, archivos y carpetas.


Métodos de almacenamiento, archivos y carpetas.


La materia prima con la cual una computadora realiza todas sus funciones y tareas es la información que procesa, almacena y modifica. Es su razón de ser y, por ello, su información es manejada por la computadora, como la organiza, y que dispositivos la almacenan.

Debemos entender la información como la agrupación de símbolos (numéricos, textos, imágenes, sonidos, etc.) que tiene un significado comprensible para las personas. Cuando estos símbolos son empleados en una computadora, el termino información se reduce y convierte al concepto “dato”.

La PC es capaz de representar cualquier tipo de información manejada en la computadora por medio de una serie de cadenas o secuencias de dígitos binarios (0 y 1). A estos ceros y unos se les conoce en el argot informático como bits (binary digit).


La unidad básica de representación de datos es el byte, que es un conjunto de 8 bits (0 y 1).el byte por lo regular representa un carácter (el cual equivale a un numero, letra, símbolo o espacio). Por el tamaño en bytes de algunos archivos se ha ido creando y manejando magnitudes en base 2, que cuantifican el tamaño de los archivos. En la siguiente tabla  se te muestran las diferentes denominaciones que existen para medir datos y su equivalencia en bytes.

1 bit
1 o 0
-
1 byte
8 bits
-
1 kilobyte(Kb)
1024 bytes
-
1 megabyte(Mb)
1024 Kb
1,048,576 bytes
1 Gigabyte(Gb)
1024 Mb
1,073,741,824 bytes
1Terabyte(Tb)
1024 Gb
1,099,511,627,776 bytes
1 Exabyte(Eb)
1024 Tb
1,125,899,906,842,624 bytes


Los datos se guardan de forma fija en medios de almacenamiento de información, es decir aunque la computadora no esta encendida los datos se mantendrán guardados para que el usuario pueda recurrir a ellos en cualquier momento. Los medios o dispositivos de almacenamiento según sus características, formas, tecnologías y usos pueden ser de distintos tipos:

Discos Flexibles.-

También llamados floppys o disquetes, son discos fabricados de plástico magnético flexible que se encuentra protegido  por una cubierta rígida. Su tamaño es de 3 1/ pulgadas y su capacidad de 1.44 Mb. A pesar de su cubierta dura requieren cuidados especiales. No deben ser expuestos a fuentes de calor ni magnetismo y no debe doblarse ni tocarse la mica plástica interna. Su velocidad para la lectura/escritura de datos  es muy lenta  y su capacidad de almacenamiento es muy pobre.


CD-DVD.-

Los CD-DVD son discos de almacenamiento óptico que graban los datos en la superficie mediante un laser. Su velocidad de lectura es relativamente rápida, a diferencia de la lectura que depende de la capacidad y tecnología de la unidad de grabado. El proceso de guardar información en un CD o DVD (habitualmente conocido como “quemado”) puede ser en ocasiones un tanto tedioso lo cual lo convierte en un medio complicado para almacenar la información que continuamente se modifica. Esto remite su uso principalmente al respaldo de datos o al almacenamiento de música, videos o juegos. En la tabla de abajo se muestran  los distintos tipos de unidades de CD y DVD.


Tipo
Funciones
Disco que ocupa
CD-ROM
Lectura 
CD
CD-R700 Mb
CD-R
Lectura/escritura
CD
CD-RW
Lectura/escritura/reescritura
CD
CD-R 700 Mb
CD-RW 650 Mb
DVD-ROM
Lectura
CD y DVD
CD-R 700 Mb
DVD-R 4.7 Gb
DVD-R
Lectura/escritura
CD y DVD
DVD-RAM
DVD-RW
DVD+RW
Lectura/escritura/reescritura
CD y DVD
CD-R 700 Mb
DVD-R 4.7 Gb
DVD-R double layer 8.5 Gb
DVD-RW 4.7 – 8.5 Gb


Memorias USB y Flash.-

 Esta nueva generación de dispositivos de almacenamiento permite de forma rápida y eficiente el grabado y transporte de información. Poseen una nueva velocidad de lectura/escritura superior a los CD y disquetes y capacidades de almacenamiento que pueden ir de los 128 Mb hasta los 16 Gb. Otra de sus ventajas es su tamaño, los USB no exceden los 6 cm de largo y las flash cards (usadas también cámaras, handheds y celulares) no son mas gruesas que una regla escolar.
Por su eficiencia han desbancado al disquete como el medio preferido de almacenamiento portátil de información, de esta manera ha reducido paulatinamente su costo en el mercado.


Organización de Datos

La forma en la que la PC almacena información es parecido al de una caja de cartón donde colocamos diversidad de documentos de papel: entre mas hojas tenga el documento menos espacio habrá en la caja. Asimismo si deseáramos encontrar rápidamente alguna información dentro de nuestra caja necesitaríamos identificar con una portada, un nombre o una descripción cada documento. De la misma manera una computadora organiza los datos en los discos y las unidades de almacenamiento por medio de archivos. Estos poseen un nombre bajo el cual se identifican, tanto el tipo de dato, como la información referida o contenida en ellos. El tamaño de los archivos es medido en bytes y, como los documentos en la caja, entre más cantidad de bytes posea un archivo, mayor será el espacio que ocupa.
El nombre de los archivos se acompaña de una extensión que identifica el tipo de información que contiene y la aplicación asociada para abrirlo o ejecutarlo. En la tabla se te muestran un pequeño listado de los tipos de archivos más comunes en la PC.

Extensión
Descripción
Tipo de Dato
.au
Formato común de sonido
Audio
.aiff
Otro formato común de sonido
Audio
.avi
Formato de audio y video
Audio/Video
.bmp
Formato grafico de mapa de bits
Imagen
.cda
Audio de CD
Audio
.docx
Archivo Word de Microsoft
Texto
.exe
Archivo ejecutable
Programa
.gif
Formato intercambio de grafico
Imagen
.htm/ .html
Pagina Web
Pagina Web
.jpg / .jpeg
Formato grafico de 24 bits
Imagen
.mid / .midi
Archivo de instrumento musical
Audio
.mp3
Archivo de sonido
Audio
.mpg / .mpeg
Formato de video estándar
Video
.mov / qt
Película Quicktime – Apple
Video
.pdf
Formato de documento portátil
Documento
.png
Formato grafico similar al GIF
Imagen
.tiff
Formato de imagen de alta calidad
Imagen
.txt
Archivo de texto
Texto
.wav
Archivo de sonido de Windows
Audio
.zip
Formato común de comprensión en Windows
Comprimido


Por ejemplo un archivo con nombre Lucia.docx me indica que es un documento de texto que se abre con el programa Microsoft Word, o uno llamado canción.mp3 será un archivo probablemente de música, que se abre con un reproductor de audio.

Tener un nombre y una extensión asociada que identifique el tipo de datos que hay en el documento haría más sencillo el encontrar información en “nuestra caja”. No obstante cuando pretendiéramos manipular cientos, miles o millones de datos con deferentes temáticas, tipos, tamaños y propiedades, la área se volvería mucho mas compleja.

 Como soluciona esto, la PC nos permite crear una estructura de carpetas o directorios que nos facilitan la organización, la clasificación y jerarquización de los datos contenidos en ella. Continuando con la analogía, podríamos decir que los medios de almacenamiento de información son una especie de archiveros de oficina donde podemos organizar los documentos en fólderes y cajoneras.

Referencias bibliográficas
http://informaticainiciallmc.blogspot.mx/2013/01/medios-de-almacenamiento-archivos-y.html
http://bryanyosho.weebly.com/actividad-5-medios-de-almacenamiento-archivos-y-carpetas.html
http://guadalupecalleja.weebly.com/actividad-5-medios-de-almacenamientos-archivos-y-carpetas.html
http://bychpasept.blogspot.mx/2009/04/dispositivos-de-almacenamiento-la.html

Entorno de Sistema Operativo.



Entorno de Sistema Operativo


¿Que es un sistema operativo?

El conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles más básicos y permiten además la interacción con el usuario.

El sistema operativo cumple con cinco funciones básicas: el suministro de interfaz al 
usuario, la administración de recursos, la administración de archivos, la administración de tareas y el servicio de soporte y utilidades.



Evolución de un Sistema Operativo.


AÑOS 40


A finales de los años 1940, con lo que podríamos llamar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora (en realidad al existir tan pocas computadoras todos podrían considerarse prototipos y cada constructor lo hacía sin seguir ningún criterio predeterminado). Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos.

AÑOS 50

A principios de los años 50 con el objeto de facilitar la interacción entre persona y computador, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.

-monitor residente

-Procesamiento por lotes

-Almacenamiento temporal



AÑOS 60

En los años 1960 se produjeron cambios notorios en varios campos de la informática,con la aparicion de el circuito cerrado la mayoría orientados a seguir incrementando el potencial de los computadores. Para ello se utilizaban técnicas de lo más diversas:

-Multiprogramación

-Tiempo compartido

-Tiempo real

-Multiprocesador

-Sistemas operativos desarrollados


AÑOS 70

Debido al avance de la electrónica, pudieron empezar a crearse circuitos con miles de transistores en un centímetro cuadrado de silicio, lo que llevaría, pocos años después, a producirse los primeros sistemas integrados. Ésta década se podría definir como la de los sistemas de propósito general y en ella se desarrollan tecnologías que se siguen utilizando en la actualidad. Es en los años 1970 cuando se produce el boom de los miniordenadores y la informática se acerca al nivel de usuario.


-Inconvenientes de los sistemas existentes

-Caracteristicas de los nuevos sistemas

-Sistemas operativos desarrollados


AÑOS 80 

Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas.

-Apple Macintosh

-MS-DOS

-Microsoft Windows

AÑOS 90 


GNU/Linux 


En 1991 aparece la primer versión del núcleo de Linux. Creado por Linus Torvalds y un sinfín de colaboradores a través de Internet. Este sistema se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en día dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo que permite utilizar linux de una forma muy visual y atractiva.


Componentes de el Sistema Operativo.


Gestión de procesos.- 

Un proceso es un conjunto de instrucciones que corresponden a un programa y que son ejecutadas por la CPU. En un programa se pueden ejecutar uno o varios procesos diferentes. La ejecución de un programa necesita recursos del sistema como tiempo de CPU, memoria, archivos y dispositivos de E/S.

El sistema operativo es el responsable de asignar recursos a los procesos, crear y destruir procesos, parar y reanudar procesos y proporcionar que los procesos se comuniquen y sincronicen.

Gestión de la memoria principal

La memoria principal es un recurso muy importante que se ha de gestionar
cuidadosamente para agilizar la ejecución de los procesos. Ante un fallo de energía eléctrica, la memoria principal es volátil y pierde su contenido .

El sistema operativo es el responsable de gestionar la memoria principal conociendo qué espacios de la memoria está siendo utilizada y por qué procesos, decidiendo qué procesos se cargarán en memoria cuando haya espacio disponible, asignando y reclamando espacio
de memoria cuando sea necesario,

Gestión del almacenamiento secundario

El sistema de almacenamiento secundario representa otro de los componentes de un sistema operativo y no es más que un espacio reservado en los discos con el objetivo de almacenar los programas que no necesitan estar en la memoria principal y para el intercambio de los programas desde y hacia la memoria principal.
El sistema operativo se encarga de planificar los discos, gestionar el espacio libre, asignar el almacenamiento y verificar que los datos se guarden en orden.

Sistema de entrada/salida


El sistema de E/S está compuesto por un sistema de almacenamiento temporal (caché), una interfaz de controladores de dispositivos y otra interfaz para dispositivos específicos.
El sistema operativo gestiona el almacenamiento temporal de entrada/salida y las interrupciones de los dispositivos de entrada/salida.

Sistema de archivos


El sistema de archivos forma parte de los componentes de un sistema operativo y son la forma en que se organiza la información. Los sistemas de archivos más comunes son FAT, FAT32, ext3, NTFS, XFS.
El sistema operativo es responsable de construir y eliminar archivos y directorios, manipular archivos y directorios, establecer la correspondencia entre archivos y unidades de almacenamiento, realizar copias de seguridad de archivos.

Sistemas de protección



El sistema de protección es uno de los componentes del sistema operativo que proporciona el mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema.

El sistema operativo se encarga de distinguir entre uso autorizado y no autorizado, especificar los controles de seguridad a realizar y forzar el uso de los mecanismos de protección.

Sistema de comunicaciones

El sistema de comunicaciones es uno de los componentes de un sistema operativo que permite el intercambio de información entre procesos y programas que se ejecutan localmente con procesos y programas que se ejecutan de forma remota.

El sistema operativo es el responsable de controlar el envío y recepción de la información, crear y mantener la comunicación para que las aplicaciones envíen y reciban información, y crear y mantener conexiones virtuales entre aplicaciones locales y aplicaciones remotas.


Programas del sistema




Los programas del sistema forman parte de los componentes del sistema operativo y son aplicaciones que se instalan con el sistema operativo pero que no forman parte de él. Los programas del sistema son útiles para el desarrollo y ejecución de los programas de usuario.

El sistema operativo es el encargado de gestionar las tareas que realizan los diferentes programas del sistema


Gestión de recursos


 El sistema operativo administra los recursos que se deben asignar a los programas en ejecución.
El sistema operativo administra la unidad central de procesamiento, los dispositivos de entrada y salida, la memoria principal o memoria RAM, los discos o memoria virtual, los procesos o programas en ejecución y en general todos los recursos del sistema.



Estructura de un Sistema Operativo.

3 diseños del sistema.



La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener, eficiente, etc.).


Sistema Monolítico


Estos sistemas no tienen una estructura definida, sino que son escritos como una


colección de procedimientos donde cualquier procedimiento puede invocar a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas). Es importante tener en cuenta que ningún sistema es puramente de un tipo. 

Sistema en capas

El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de los procesos de Usuario.
Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa. 

Sistema con micronúcleo

La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo de procesos, memoria y que provea la comunicación entre procesos. Todos los restantes servicios se construyen como procesos separados del micronúcleo, que ejecutan en modo usuario.
Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la portabilidad y la escalabilidad. Para agregar un nuevo servicio no es necesario modificar el nucleo, y es más seguro ya que los servicios corren en modo usuario. 




Referencias Bibliográficas.

http://www.definicionabc.com/tecnologia/sistema-operativo.php
http://www.osandnet.com/componentes-de-un-sistema-operativo/
https://www.fing.edu.uy/tecnoinf/mvd/cursos/so/material/teo/so03-estructura_sist_oper.pdf
http://wiki.inf.utfsm.cl/index.php?title=Estructura_del_sistema_operativo
http://es.slideshare.net/andalmi/estructura-de-los-sistemas-operativos