miércoles, 2 de diciembre de 2015

TIPOS DE SISTEMAS OPERATIVOS



Existen dos tipos generales de sistemas operativos: Los basados en caracteres y los de interfaz gráfica (ambientes amigables). El sistema basado en caracteres es ejemplificado perfectamente con el sistema operativo utilizado por las computadoras IBM y compatibles. El MS-DOS está listo para recibir un comando desplegando el tipo de indicador (A> o C>) en la pantalla; en donde el usuario escribe carácter por carácter el comando que se desea ejecutar.

Ante las justificadas quejas de los usuarios por la falta de programas amigables, los desarrolladores de software respondieron añadiendo menús y mensajes en pantalla. Los menús mejoran en mucho lacordialidad de los programas, reduciendo el número de comandos que se necesitan conocer.

La Macintosh logró crear la primera interfaz gráfica, posteriormente Microsoft introdujo la interfaz gráfica Windows para las computadoras IBM y compatibles.

Cada programa en Windows tiene reservada un área de la pantalla conocida con el nombre de ventana.

Un sistema operativo que se opera mediante el uso de imágenes y símbolos en vez de palabras se denomina interfaz gráfica para el usuario, o GUI (Graphic User Interface).

ESTRUCTURA BÁSICA DE UN SISTEMA OPERATIVO

A) CARGADOR

Cualquier programa que requiere ser ejecutado en la computadora, deberá ser transferido desde su lugar de residencia a la memoria principal.

B) CARGADOR PARA EL SISTEMA OPERATIVO

Este programa se encarga de transferir desde algún medio de almacenamiento externo (disco, cinta o tambor) a la memoria principal, los programas del sistema operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de cómputo. Existe un programa especial almacenado en memoria ROM que se encarga de accesar a este programa cargador. Cuando el sistema operativo esta cargado en memoria toma el control absoluto de las operaciones del sistema.

C) CARGADOR INCLUIDO EN EL SISTEMA OPERATIVO

Su función es cargar a memoria todos los archivos necesarios para la ejecución de un proceso.

SUPERVISOR (EJECUTIVO O MONITOR)

Es el administrador del sistema que controla todo el proceso de la información por medio de un gran número de rutinas que entran en acción cuando son requeridos. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecución.

El supervisor también realiza otras funciones como son:

- Administra la memoria.

- Administración de las rutinas que controlan el funcionamiento de los recursos de la computadora.

- Manejo de Archivos

- Administración y control de la ejecución de los programas.

LENGUAJE DE COMUNICACION

Es el medio a través del cual el usuario interactúa directamente con el sistema operativo y esta formado por comandos que son introducidos a través de algún dispositivo. Generalmente un comando consta de dos partes, la primera formada por una palabra que identifica el comando y la acción a realizar y la segunda parte por un conjunto de valores o parámetros que permiten seleccionar diversas operaciones de entre los que dispone el comando.

UTILERIA DE SISTEMA

Son programas o rutinas del sistema operativo que realizan diversas funciones de uso común o aplicación frecuente como son: clasificar, copiar e imprimir información.

FUNCIONES BASICAS DE UN SISTEMA OPERATIVO

PROGRAMAS DE CONTROL

ADMINISTRACION DE TRABAJOS

Cuando existen varios programas en espera de ser procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, así como asignar los recursos necesarios para su proceso.

ADMINISTRACION DE RECURSOS

Mediante está función el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, etc.

CONTROL DE OPERACIONES DE ENTRADA Y SALIDA

Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso, durante cuánto tiempo y en que momento.

ADMINISTRACION DE LA MEMORIA

Supervisa que áreas de memoria están en uso y cual están libre, determina cuanta memoria asignará a un proceso y en que momento, además libera la memoria cuando ya no es requerida para el proceso.

RECUPERACION DE ERRORES

El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida.

PROGRAMAS DE PROCESO

El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen también como utilerías y se pueden clasificar en tres tipos:

A) UTILERIAS DEL SISTEMA

Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno.

B) UTILERIAS PARA ARCHIVOS

Manejan información de los archivos tales como imprimir, clasificar, copiar, etc.

C) UTILERIAS INDEPENDIENTES

Realizar funciones que se relacionan con la iniciación de dispositivos de Entrada/Salida, carga del sistema operativo, etc.

TIPOS DE SISTEMA OPERATIVO

El sistema operativo como controlador y supervisor de todas las actividades que realiza la computadora tiene características que le permiten soportar técnicas avanzadas de procesamiento de datos como:

- La utilización de Lenguaje de Alto Nivel.

- Tiempo Compartido.

- Multiprogramación.

- Memoria Virtual.

DISTINTOS SISTEMAS OPERATIVOS

DEFINICIÓN DE SISTEMA OPERATIVO



Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son:

Provee de un ambiente conveniente de trabajo.
Hace uso eficiente del Hardware.
Provee de una adecuada distribución de los recursos.Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
Gobierna el Sistema.
Asigna los recursos.
Administra y controlar la ejecución de los programas.

Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solo usuario, es en estos casos cuando se puede dar servicio a varios procesos. Sistema Operativo Llamadas al Sistema

El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones más flexibles y variadas a las que se conoce como Llamadas al Sistema (System Callings).Intérprete de Comandos
También conocido por su nombre en inglés, Shell, es un programa que interpreta las órdenes del usuario y las convierte en Llamadas al Sistema.Núcleo (o Kernel)
Es la parte del Sistema Operativo que se encarga de sincronizar la activación de los procesos y definir prioridades.

Programas del Sistema
Son programas de servicio que debe ser solicitados explícitamente por los usuarios. 

Como ejemplos de estos tenemos:
Compiladores
Son programas que traducen Programas Fuente en programas Objeto.
Ensambladores
Traducen programas escritos con mnemónicos a lenguaje de máquina.
Editores
Son programas que permiten escribir textos y guardarlos en memoria secundaria.
Utilerías de Archivos
Programas para dar mantenimiento a los archivos.
Bibliotecas

Programas que contienen rutinas para realizar funciones frecuentemente requeridas. Estas funciones pueden ser ligadas a los programas escritos por el usuario.Programas de Aplicación
Programas externos al sistema, utilizados para realizar tareas específicas como simulación, creación y edición de gráficas e imágenes, etc..Sistema Operativo

Es el programa o programas que tienen todas las computadoras modernas, el usuario de un equipo de computo no tiene que preocuparse de como funciona, por ejemplo, una unidad lectora de disco, sólo necesita pedirle al sistema operativo que lo lea o escriba en el disco mediante un comando. El más comúnmente usado es el MS-DOS.

Conjunto de programas que sirven como interfaz entre el usuario (Sirve como agente de intercambio de información entre la computadora y el usuario.) y la computadora, además de que administran los recursos de la misma (Entendiéndose como recursos: Memoria, Disco Duro, Procesador, Monitor, Etc.).


SISTEMA OPERATIVO 


TIPOS DE ARCHIVOS DE IMAGEN

Formatos de imagen

Las imágenes digitales se pueden guardar en distintos formatos. Cada uno se corresponde con una extensión específica del archivo que lo contiene. Los más utilizados en la actualidad son: BMP, GIF, JPG, TIF y PNG.

BMP (Bitmap = Mapa de bits)
Ha sido muy utilizado porque fue desarrollado para aplicaciones Windows.
La imagen se forma mediante una parrilla de píxeles.
El formato BMP no sufre pérdidas de calidad y por tanto resulta adecuado para guardar imágenes que se desean manipular posteriormente.
Ventaja: Guarda gran cantidad de información de la imagen.
Inconveniente: El archivo tiene un tamaño muy grande.

GIF (Graphics Interchange Format = Formato de Intercambio Gráfico)
Ha sido diseñado específicamente para comprimir imágenes digitales.
Reduce la paleta de colores a 256 colores como máximo (profundidad de color de 8 bits).
Admite gamas de menor número de colores y esto permite optimizar el tamaño del archivo que contiene la imagen.
Ventaja: Es un formato idóneo para publicar dibujos en la web.
Inconveniente: No es recomendable para fotografías de cierta calidad ni originales ya que el color real o verdadero utiliza una paleta de más de 256 colores.

JPG-JPEG (Joint Photographic Experts Group = Grupo de Expertos Fotográficos Unidos)
A diferencia del formato GIF, admite una paleta de hasta 16 millones de colores.
Es el formato más común junto con el GIF para publicar imágenes en la web.
La compresión JPEG puede suponer cierta pérdida de calidad en la imagen. En la mayoría de los casos esta pérdida se puede asumir porque permite reducir el tamaño del archivo y su visualización es aceptable. Es recomendable utilizar una calidad del 60-90 % del original.
Cada vez que se modifica y guarda un archivo JPEG, se puede perder algo de su calidad si se define cierto factor de compresión.
Las cámaras digitales suelen almacenar directamente las imágenes en formato JPEG con máxima calidad y sin compresión.
Ventaja: Es ideal para publicar fotografías en la web siempre y cuando se configuren adecuadamente dimensiones y compresión.
Inconveniente: Si se define un factor de compresión se pierde calidad. Por este motivo no es recomendable para archivar originales.

TIF-TIFF (Tagged Image File Format = Formato de Archivo de Imagen Etiquetada)
Almacena imágenes de una calidad excelente.
Utiliza cualquier profundidad de color de 1 a 32 bits.
Es el formato ideal para editar o imprimir una imagen.
Ventaja: Es ideal para archivar archivos originales.
Inconveniente: Produce archivos muy grandes.

PNG (Portable Network Graphic = Gráfico portable para la red)
Es un formato de reciente difusión alternativo al GIF.
Tiene una tasa de compresión superior al formato GIF (+10%)
Admite la posibilidad de emplear un número de colores superior a los 256 que impone el GIF.
Debido a su reciente aparición sólo es soportado en navegadores modernos como IE 4 o superior.



Formatos de imagen

VIRUS




Un virus informático o virus computacional es un malware que tiene por objetivo alterar el normal funcionamiento del ordenador, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazan Archivos ejecutables por otros infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en una computadora, aunque también existen otros más inofensivos, que solo se caracterizan por ser molestos

Tipos de virus

Existen diversos tipos de virus, varían según su función o la manera en que este se ejecuta en nuestra computadora alterando la actividad de la misma, entre los más comunes están:


Recicler: consiste en crear un acceso directo de un programa y eliminar su aplicación original, además al infectar un pendrive convierte a toda la información en acceso directo y (Se cambia la palabra "elimina" por "oculta") oculta el original de modo que los archivos no puedan ser vistos(Se cambió "no son recuperables" por "no pueden ser vistos"), pero con la creación de un archivo "batch" que modifique los atributos de los archivos contenidos en el pendrive, estos podrían ser recuperados.
Troyano: Consiste en robar información o alterar el sistema del hardware o en un caso extremo permite que un usuario externo pueda controlar el equipo.
Gusano: Tiene la propiedad de duplicarse a sí mismo. Los gusanos utilizan las partes automáticas de un sistema operativo que generalmente son invisibles al usuario.
Bombas lógicas o de tiempo: Son programas que se activan al producirse un acontecimiento determinado. La condición suele ser una fecha (Bombas de Tiempo), una combinación de teclas, o ciertas condiciones técnicas (Bombas Lógicas). Si no se produce la condición permanece oculto al usuario.
Hoax: Los hoax no son virus ni tienen capacidad de reproducirse por sí solos. Son mensajes de contenido falso que incitan al usuario a hacer copias y enviarla a sus contactos. Suelen apelar a los sentimientos morales ("Ayuda a un niño enfermo de cáncer") o al espíritu de solidaridad ("Aviso de un nuevo virus peligrosísimo") y, en cualquier caso, tratan de aprovecharse de la falta de experiencia de los internautas novatos.
Joke: Al igual que los hoax, no son virus, pero son molestos, un ejemplo: una página pornográfica que se mueve de un lado a otro, y si se le llega a dar a cerrar es posible que salga una ventana que diga


HISTORIA DE LA COMPUTADORA

VÍDEO DE LA HISTORIA DE LA COMPUTADORA

La primer computadora mecánica la creó Charles Babbage en 1822, el primer motor de cálculo automático que además podía realizar algunas copias en papel -por lo cual, también era una especie de impresora-. Pero Babbage no consiguió la financiación necesaria para construir a gran escala esta computadora rudimentaria y su invento quedó en el olvido.

Sin embargo, podemos situar el origen de las computadoras en un sentido estricto en el año 1936, cuando Konrad Zuse inventó la Z1, la primera computadora programable. Aquí comienza la llamada primera generación, que abarca hasta el año 1946, teniendo propósitos básicamente militares.
En 1946 se construye la primera computadora con propósitos generales, llamadaENIAC (Integrador Numérico Electrónico e Informático). Pesaba 30 toneladas, por lo que básicamente no era parecida a lo que hoy conocemos como computadora, podía realizar una única tarea y consumía grandes cantidades de energía. Otra característica particular es que esta computadora no tenía sistema operativo.

Otras computadoras famosas de esta generación fueron Colossus -la primera computadora programable eléctrica-, la ABC -considerada la primera computadora digital, aunque no fuera completamente funcional como la ENIAC- y la Harvard Mark I Computer -financiada por la conocida marca IBM-.
La segunda generación de computadoras

La segunda generación de computadoras comprende todas las computadorasconstruidas entre 1947 y 1962, y su principal diferencia con las anteriores es que comienzan a utilizar transistores -inventados, precisamente, en 1947- en lugar de tubos de vacío. Esto generaba menos calor, necesitaba menos energía y hacía a las computadoras más pequeñas. Además, se comienzan a desarrollar los sistemas operativos, los lenguajes de programación -FORTRAN- e incluso los primeros juegos -Spacewar-.

Otro gran avance se produce en 1960, con la invención del microchip, ya que permitió fabricar computadoras más pequeñas y manejables en el ámbito del trabajo e incluso como las PC, ya que llevó también a la creación de los microprocesadores. Los tres principales modelos de microprocesadores fueron el de Intel, el de Texas Instrument y el de Garrett AiResearch.

La primera compañía de computación fue fundada en 1949 con el nombre deElectronic Controls Company, y realizó una serie de computadoras llamadasUNIVAC. La UNIVAC 1101 fue la primera en poder almacenar y ejecutar un programa en la memoria (1950) y un año más tarde era presentada la primer computadora de uso comercial de la marca.

En esta época se produjo el salto a la fama de IBM, con las llamadas PC (Personal Computers), siendo la primera la IBM 701 en 1953. Esta tenía 16KB de memoria y utilizaba el sistema operativo MS-DOS, que hoy en día sigue existiendo. Para el año 1955 ya existía la primera computadora con memoria RAM, la Whirlwind 8.

para conocer mas entrar al siguiente video



TICS Y SUS APLICACIONES



Debido a los vertiginosos avances que en los últimos años se han dado en el ámbito de las Tecnologías de la Información y la Comunicación (TIC), continuamente existe una mayor preocupación en todo el mundo por incrementar su uso y aprovechamiento y, con ello, conformar nuevos paradigmas sociales en los que se vean mayormente beneficiados todas las sociedades. Aunado a esto, hoy en día, prácticamente en todos los países existen programas nacionales o líneas de acción gubernamentales que buscan incentivar el acceso generalizado entre todos los individuos a este tipo de tecnologías, intentando con ello, disminuir la llamada brecha digital en la que actualmente vivimos, en donde sólo los grupos mejor posicionados, son los que tienen acceso a ellas.

Si se realiza un análisis retrospectivo de los últimos veinticinco años, sobre cómo las TIC se han incorporado en la vida cotidiana de los individuos, casi de forma imperceptible, es posible destacar que hoy en día las sociedades actuales, en mayor o menor medida, están inmersas en un consumo generalizado de "bienes y servicios tecnológicos". Esto ha permitido a las sociedades modernas tener mayores ventajas competitivas en comparación con las de inicios de la década de los noventa del siglo pasado, como por ejemplo: comunicación inmediata en cualquier parte del mundo, facilidad de acceso y recuperación de información digital, capacidades ilimitadas de almacenamiento de datos, altas velocidades de procesamiento, sistemas inteligentes para la interpretación semántica de datos, alta disponibilidad de información o interoperabilidad entre distintos sistemas informáticos.

En general, es claro identificar que día con día existe una mayor inmersión de las sociedades en el uso de las TIC y, paralelamente, una mayor inmersión de estas tecnologías en la vida cotidiana de las sociedades. Gracias a ello, es posible contar con un sin fin de aplicaciones de estas tecnologías, principalmente las relacionadas con el uso del internet; las cuales al ser cada vez más accesibles para las sociedades en general facilitan a los individuos la posibilidad de tener un mayor acceso a todo tipo de información de cualquier parte del mundo. Este hecho posibilita a los individuos apropiarse y a su vez generar nuevo conocimiento, que les permita fortalecer su desarrollo intelectual y productivo, contribuyendo positivamente a la conformación de las nuevas sociedades de la información y del conocimiento con mayor desarrollo cultural y económico.

Bajo este contexto, este número de la revista está orientado a ofrecer un acercamiento, de forma general, sobre la forma en que las Tecnologías de la Información y Comunicación han influido y lo están haciendo, en las actividades cotidianas de los individuos, particularmente, en lo que se refiere al acceso ágil y estructurado de información y datos de interés académico que les permita tener una mayor competitividad, influyendo con ello en la conformación de una nueva cultura social basada en el uso de las tecnologías.

De esta manera, si bien en los artículos y las video-entrevistas se abordan algunas aplicaciones tecnológicas desde el punto de vista de su funcionamiento, uso y aprovechamiento también se busca revisar la influencia que éstas van teniendo en la conformación de los nuevos paradigmas culturales de las sociedades modernas. Algunas de estas aplicaciones inmersas en las actividades cotidianas de los individuos ya tienen una influencia directa en la conformación de estas culturas; mientras que otras, aún más distantes en su uso generalizado, al menos en México, paulatinamente, están influyendo en la conformación de las culturas digitales de los próximos diez años.

Las tics y sus aplicaciones 










martes, 8 de septiembre de 2015

TIPOS DE SOFTWARE

El término software (partes suaves o blandas en castellano) hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un ordenador. Es su parte lógica e intangible y actúa como nexo entre el usuario y el hardware (partes duras), es decir, la parte tangible de la computadora.
A grandes rasgos, se puede decir que existen tres tipos de software:
Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros.
Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros. 
Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera.