martes, 8 de febrero de 2011

CONCEPTOS BASICOS SOFTWARE

FUNCIONES DE UN SOFTWARE

Todos los sistemas operativos deben manejar las mismas tareas básicas. Estas funciones pueden dividirse en tres grupos. 

* ADJUDICANDO RECURSOS DEL SISTEMA 
El sistema operativo dirige el tráfico dentro de la computadora, decidiendo que recurso será usado y durante cuánto tiempo.

 TIEMPO  

En la CPU está dividido en porciones medidas en milisegundos. A cada tarea que hace la CPU se le asigna una cierta cantidad de porciones de tiempo. Cuándo dicho tiempo expira, otra tarea obtiene el turno. La primer tarea debe esperar hasta tener otro turno. Como los lapsos de tiempo son tan pequeños, usualmente no podrá decir si es que algo está siendo compartido. Pueden asignarse prioridades a las tareas de forma que las de alta prioridad (adelante = foreground) obtienen más porciones de tiempo que las de baja prioridad (atrás = background)

  MEMORIA
La memoria también debe ser manejada por el sistema operativo. Todos esas vueltas cíclicas de la CPU dejan datos que quedan esperando en buffers o memorias temporarias. Se debe tener cuidado de no perder información!! Una de las formas de ayudar al tráfico congestionado es usar memoria virtual .

Esta incluye espacio en el disco como una parte de la memoria principal. Aunque es más lento poner datos en el disco rígido, aumenta la cantidad de información que puede mantenerse dentro de la memoria en un momento determinado
Cuando los chips de memoria se llenan, parte de los datos se desvían hacia el disco
rígido.

INPUT  OUTPUT 
También es parte de las responsabilidades del sistema operativo, el control de que las informaciones fluyan (flow control). Este deberá administrar todos los pedidos de lectura de datos desde los discos o la cinta y todas las grabaciones hacia ellos y hacia las impresoras.

Para acelerar la salida hacia las impresoras, la mayoría de los sistemas operativos permiten actualmente el
“spooling” donde la información a ser impresa se ubica primero en un archivo. Esto libera al procesador para ejecutar otros trabajos mientras los datos van a la impresora. La impresora puede manejar hasta una cierta cantidad de información de una sola vez. Sin el “spooling” debería esperar que termine un trabajo de impresión antes de poder hacer cualquier otra cosa. Con él, puede ordenar varios trabajos de impresión y seguir trabajando. El “spool â€ retendrá sus comandos y ejecutará cada uno a su turno.

MONITOREANDO LAS ACTIVIDADES DEL SISTEMA

PERFORMANCE DEL SISTEMA

Esta puede ser verificada por un usuario o administrador para juzgar si la computadora o la red está siendo sobrecargada. Se pueden hacer cambios a la forma en que las tareas se han adjudicado o quizás haya que ir a comprar algo!!La performance del sistema incluiría el tiempo de respuesta (cuánto tarda en responder la computadora cuando ingresan los datos) y la utilización de la CPU (una comparación entre el tiempo que trabaja y el tiempo en que está detenida). 

SEGURIDAD DEL SISTEMA

La seguridad es parte del sistema operativo, no obstante lo cual, un software agregado adicionalmente puede sumar más seguridad. Para multi-usuario a los que no se les permite acceso a todo, deberá existir un procedimiento de ingreso dónde el usuario provee una clave secreta de identificación.

El administrador deberá establecer la lista de quienes tendrán permiso de acceso, a cuál programa y con qué datos. 

ADMINISTRACIÓN DEL DISCO Y LOS ARCHIVOS
Hacer el seguimiento donde se encuentran los archivos es un importante trabajo. Si no puede encontrar un archivo no ayuda en nada saber que se encuentra a salvo y seguro en alguna parte.

Por ello un sistema operativo viene con sus comandos básicos de 
administración de archivos. El usuario necesita poder crear directorios para guardar archivos (tirar todo en un sitio, pronto se vuelve la historia de la aguja en el pajar)

Necesita copiar, mover, borrar, y renombrar a los archivos. Estas son las distintas categorías de funciones del sistema operativo que el usuario verá mayormente.

Una tarea más técnica es la de 
administrar el disco. Bajo algunos sistema operativos su disco rígido puede ser dividido o particionado en varios discos virtuales. El sistema operativo trata a cada disco virtual como si este fuera un disco físicamente separado.

Administrar varios discos físicos y virtuales puede convertirse en algo muy complejo, especialmente si alguno de los discos son instalados mediante distintos sistemas operativos (
Algunos nunca están satisfechos con solamente una unidad de cualquier cosa!).

CATEGORÍA DE SOFTWARE

USOS:
* Contabilidad
*  Planeamiento del recurso de la empresa
DATOS:
* Software de copiado del CD
* Acceso de los datos
* Análisis de datos
* Recuperación de los datos
* Sistema de gerencia de base de datos (DBMS)
* Gerencia de activo de Digital (DAM)
* Sistema de gerencia del documento (DMS)
* Software de reserva
* Archiver del archivo

EMULACIÓN:
* Emulador de la imagen del disco

JUEGOS
* Motor del juego
SOFTWARE DE LOS GRÁFICOS:
* software de los gráficos de computadora 3D
* Redactor de gráficos a memoria de imagen
* Habitación de los gráficos
* Espectador de la imagen
* Redactor de gráficos del vector

INTERNET SOFTWARE:
* Sistema de la reservación
* Cliente del email
* El compartir del archivo (P2P)
* Cliente del ftp
* Redactor del HTML
* Cliente del IRC
* Habitación del Internet
* Mensajería inmediata cliente
* Browser fuera de línea
* Web browser

SOFTWARE CIENTÍFICO:
* Software matemático

SOFTWARE DE LA OFICINA:
* Habitación de la oficina
* Software del pdf
* Encargado personal de la información
* Gerencia de proyecto

TECNOLOGÍA DE DOTACIÓN LÓGICA:
Bugtracker
* Recopilador
* Depuración
* Estructura del software
* Integración continua
* Ambiente integrado del desarrollo (IDE)
* Control de la revisión
* Generador de la documentación

SOFTWARE DEL SISTEMA:
* Automatización
* Redactor del método de entrada (IME)
* Optimizador del sistema
* Encargado de la tarea

MULTIMEDIAS:
* Redactor audio
* Jugador de medios
* Vídeo que corrige software

SEGURIDAD:
* Antivirus
* Cortafuego
* Cifrado
    - Cifrado del disco
* El agrietarse de la contraseña /recovery/revisión


SOFTWARE DE APLICACIÓN
El software de Aplicación es aquel que hace que el computador coopere con el usuario en la realización de tareas típicamente humanas, tales como gestionar una contabilidad o escribir un texto.
La diferencia entre los programas de aplicación y los de sistema estriba en que los de sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso más cómo del mismo, mientras los de aplicación son programas que cooperan con el usuario para la realización de las actividades mencionadas
Es en este software de Aplicación donde se aprecia en forma más clara la ayuda que puede suponer un computador en las actividades humanas, ya que la máquina se convierte en un auxiliar del hombre, liberándole de las tareas repetitivas.
Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no necesitan conocer a fondo el modo de funcionamiento interno del hardware.
Basta con que conozcan las necesidades de información de sus aplicaciones y cómo usar elsistema operativo, para conseguir satisfacer estas necesidades.
Sus programas deben ser independientes del hardware específico que se utilice y deben ser transportados sin grandes problemas de adaptación a otras computadoras y otros entornos operativos.
Dentro de los programas de aplicación, puede ser útil una distinción entre aplicaciones verticales, de finalidad específica para un tipo muy delimitado de usuarios (médicos, abogados, arquitectos…), y aplicaciones horizontales, de utilidad para una amplísima gama de usuarios de cualquier tipo.

Algunos ejemplos de software aplicaciones son:
> Procesadores de texto. (Bloc de Notas)
> Editores. (PhotoShop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)







miércoles, 2 de febrero de 2011

DIRECCIÓN IP

DIRECCIÓN IP
Los equipos comunican a través de Internet mediante el protocolo IP (Protocolo de Internet). Este protocolo utiliza direcciones numéricas denominadas direcciones IP compuestas por cuatro números enteros (4 bytes) entre 0 y 255, y escritos en el formato xxx.xxx.xxx.xxx. Por ejemplo, 194.153.205.26es una dirección IP en formato técnico.
Los equipos de una red utilizan estas direcciones para comunicarse, de manera que cada equipo de la red tiene una dirección IP exclusiva.
El organismo a cargo de asignar direcciones públicas de IP, es decir, direcciones IP para los equipos conectados directamente a la red pública de Internet, es el ICANN (Internet Corporation for Assigned Names and Numbers) que remplaza el IANA desde 1998 (Internet Assigned Numbers Agency).

COMO DESCIFRAR UNA IP
Una dirección IP es una dirección de 32 bits, escrita generalmente con el formato de 4 números enteros separados por puntos. Una dirección IP tiene dos partes diferenciadas:
los números de la izquierda indican la red y se les denomina netID (identificador de red), los números de la derecha indican los equipos dentro de esta red y se les denomina host-ID(identificador de host).

Veamos el siguiente ejemplo:


Observe la red, a la izquierda 194.28.12.0. Contiene los siguientes equipos:
194.28.12.1 a 194.28.12.4
Observe la red de la derecha 178.12.0.0. Incluye los siguientes equipos:
178.12.77.1 a 178.12.77.6
En el caso anterior, las redes se escriben 194.28.12 y 178.12.77, y cada equipo dentro de la red se numera de forma incremental.
Tomemos una red escrita 58.0.0.0. Los equipos de esta red podrían tener direcciones IP que van desde58.0.0.1 a 58.255.255.254. Por lo tanto, se trata de asignar los números de forma que haya una estructura en la jerarquía de los equipos y los servidores.
Cuanto menor sea el número de bits reservados en la red, mayor será el número de equipos que puede contener.
De hecho, una red escrita 102.0.0.0 puede contener equipos cuyas direcciones IP varían entre 102.0.0.1 y 102.255.255.254 (256*256*256-2=16.777.214 posibilidades), mientras que una red escrita 194.24 puede contener solamente equipos con direcciones IP entre 194.26.0.1 y 194.26.255.254 (256*256-2=65.534 posibilidades); ésta es el concepto de clases de direcciones IP.

COMO SABER CUAL ES SU DIRECCIÓN IP
Si quieres saber cual es tu dirección IP, tienes que hacer clic en:

1. Inicio
2. Ejecutar
3. Escribe cmd
4. Pulsa el botón Aceptar




Este comando abrirá una ventana en modo MS-DOS. 

Ahora escribe en la línea de comandos ipconfig y te mostrara tu dirección IP



CLASES DE RED
Las direcciones de IP se dividen en clases, de acuerdo a la cantidad de bytes que representan a la red.
Clase A
En una dirección IP de clase A, el primer byte representa la red.
El bit más importante (el primer bit a la izquierda) está en cero, lo que significa que hay 2 7 (00000000 a 01111111) posibilidades de red, que son 128 posibilidades. Sin embargo, la red 0 (bits con valores 00000000) no existe y el número 127 está reservado para indicar su equipo.
Las redes disponibles de clase A son, por lo tanto, redes que van desde 1.0.0.0 126.0.0.0 (los últimos bytes son ceros que indican que se trata seguramente de una red y no de equipos).
Los tres bytes de la izquierda representan los equipos de la red. Por lo tanto, la red puede contener una cantidad de equipos igual a: 

224-2 = 16.777.214 equipos. 




Clase B
En una dirección IP de clase B, los primeros dos bytes representan la red.
Los primeros dos bits son 1 y 0; esto significa que existen 214 (10 000000 00000000 a 10 111111 11111111) posibilidades de red, es decir, 16.384 redes posibles. Las redes disponibles de la clase B son, por lo tanto, redes que van de 128.0.0.0 a 191.255.0.0.
Los dos bytes de la izquierda representan los equipos de la red. La red puede entonces contener una cantidad de equipos equivalente a: Por lo tanto, la red puede contener una cantidad de equipos igual a: 

216-21 = 65.534 equipos.

En binario, una dirección IP de clase B luce así:

Clase C
En una dirección IP de clase C, los primeros tres bytes representan la red. Los primeros tres bits son 1,1 y 0; esto significa que hay 221 posibilidades de red, es decir, 2.097.152. Las redes disponibles de la clases C son, por lo tanto, redes que van desde 192.0.0.0 a 223.255.255.0.
El byte de la derecha representa los equipos de la red, por lo que la red puede contener: 

28-21 = 254 equipos.

En binario, una dirección IP de clase C luce así:


ASIGNACIÓN DE DIRECCIÓN IP

El objetivo de dividir las direcciones IP en tres clases A, B y C es facilitar la búsqueda de un equipo en la red. De hecho, con esta notación es posible buscar primero la red a la que uno desea tener acceso y luego buscar el equipo dentro de esta red. Por lo tanto, la asignación de una dirección de IP se realiza de acuerdo al tamaño de la red.


MASCARAS DE SUBRED 
Los Id. de red y de host en una dirección IP se distinguen mediante una máscara de subred. Cada máscara de subred es un número de 32 bits que utiliza grupos de bits consecutivos de todo unos (1) para identificar la parte de Id. de red y todo ceros (0) para identificar la parte de Id. de host en una dirección IP.
Por ejemplo, la máscara de subred que se utiliza normalmente con la dirección IP 131.107.16.200 es el siguiente número binario de 32 bits:


Este número de máscara de subred está formado por 16 bits uno seguidos de 16 bits cero, lo que indica que las secciones de Id. de red e Id. de host de esta dirección IP tienen una longitud de 16 bits. Normalmente, esta máscara de subred se muestra en notación decimal con puntos como 255.255.0.0. 
La siguiente tabla muestra las máscaras de subred para las clases de direcciones Internet.





Normalmente, los valores predeterminados de máscara de subred (como se muestra en la tabla anterior) son aceptables para la mayor parte de las redes sin requisitos especiales en las que cada segmento de red IP corresponde a una única red física.

En algunos casos, puede utilizar máscaras de subred personalizadas para implementar la creación de subredes IP. Con la creación de subredes IP, se puede subdividir la parte de Id. de host predeterminada en una dirección IP para especificar subredes, que son subdivisiones del Id. de red basado en la clase original. 

DNS (Sistema de nombre de dominio)
Cada equipo conectado directamente a Internet tiene al menos una dirección IP específica. Sin embargo, los usuarios no desean trabajar con direcciones numéricas, como por ejemplo 194.153.205.26, sino con un nombre de dominio o más específicamente, con direcciones (llamadas direcciones FQDN) como por ejemplo es.kioskea.net.
Es posible asociar nombres en lenguaje normal con direcciones numéricas gracias a un sistema llamado DNS (Sistema de Nombres de Dominio).
Esta correlación entre las direcciones IP y el nombre de dominio asociado se llama resolución de nombres de dominio (o resolución de direcciones).




jueves, 27 de enero de 2011

REDES DE COMPUTADORAS

REDES DE COMPUTADORAS

Una red es la de un sistema de comunicaciones, ya que permite comunicarse con otros usuarios y compartir archivos y periféricos. Es decir es un sistema de comunicaciones que conecta a varias unidades y que les permite intercambiar información.

TIPOS DE REDES
Existen varios tipos de redes,  los cuales se clasifican de acuerdo a su tamaño y distribución lógica y se clasificación según su tamaño.

LAS REDES LAN (redes de área local)






Son las redes que todos conocemos, es decir, aquellas que se utilizan en nuestra empresa. Son redes pequeñas, entendiendo como pequeñas las redes de una oficina, de un edificio. Debido a sus limitadas dimensiones, son redes muy rápidas en las cuales cada estación se puede comunicar con el resto.
Suelen emplear tecnología de difusión mediante un cable sencillo (coaxial o UTP) al que están conectadas todas las máquinas.

 Características preponderantes:
  • Los canales son propios de los usuarios o empresas.
  • Los enlaces son líneas de alta velocidad.
  • Las estaciones están cercas entre sí.
  • Incrementan la eficiencia y productividad de los trabajos de oficinas al poder compartir información.


LAS REDES WAN (redes de área extensa)


Son redes punto a punto que interconectan países y continentes. Al tener quere correr una gran distancia sus velocidades son menores que en las LAN aunque son capaces de transportar una mayor cantidad de datos. El alcance es una gran área geográfica, como por ejemplo: una ciudad o un continente. Está formada por una vasta cantidad de computadoras interconectadas (llamadas hosts), por medio de subredes de comunicación o sub-redes pequeñas, con el fin de ejecutar aplicaciones, programas, etc.
 Las redes LAN comúnmente, se conectan a redes WAN, con el objetivo de tener acceso a mejores servicios, como por ejemplo a Internet.  

LAS REDES MAN (redes de área metropolitana)   

Comprenden una ubicación geográfica determinada "ciudad, municipio", y su distancia de cobertura es mayor de 4 Km. Son redes con dos buses unidireccionales, cada uno de ellos es independiente del otro en cuanto a la transferencia de datos. Es básicamente una gran versión de LAN y usa una tecnología similar. Puede cubrir un grupo de oficinas de una misma corporación o ciudad, esta puede ser pública o privada .

REDES DE CABLEADO

El cableado es quien transporta físicamente las señales entre las PCs que integran la red.
Las variables a tener en cuenta en la elección del cableado de red son:
  • La arquitectura de red (Ethernet, Token Ring, Arcnet, etc) en que puede ser utilizado el cableado.
  • Distancias que pueden unir el cable sin necesidad de usar repetidores (dispositivos que reconstruyen la señal deteriorada).
  • Afectación del cableado por interferencias, es decir en qué porcentaje se distorsiona la transmisión de las señales a través del cableado de la red por interferencias electromagnéticas externas, o atenuación (pérdida de la señal), o interferencias generadas entre los conductores del mismo cableado.
La forma en que las interferencias afectan al cableado depende de ciertas características del cable, como ser:
* Que posea una malla metálica que lo cubre.

* La cantidad de trenzas y vueltas que tengan entre sí los conductores del cableado.
* Los materiales utilizados en los conductores, etc.

REDES INALAMBRICAS


Como su nombre lo indica, una red en la que dos o más terminales (por ejemplo, ordenadores portátiles, agenda  electrónicas, etc.) se pueden comunicar sin la necesidad de una conexión por cable.
Con las redes inalámbricas, un usuario puede mantenerse conectado cuando se desplaza dentro de una determinada área geográfica. Por esta razón, a veces se utiliza el término "movilidad" cuando se trata este tema.
Las redes inalámbricas se basan en un enlace que utiliza ondas electromagnética (radio e infrarrojo) en lugar de cableado estándar. Hay muchas tecnologías diferentes que se diferencian por la frecuencia de transmisión que utilizan, y el alcance y la velocidad de sus transmisiones.


PASOS PARA PONCHAR UN CABLE UTP

MATERIALES:


1.Cortar el cable UTP
2.Cortar a dos o a un centímetro la chaqueta que recubre los alambres de cobre con la ponchadora.
3.Verificar los claves con el testar después de ser trozado el cable UTP para confirmar si hay continuidad. 
4.Organizar los cables desacuerdo alas normas A Y B de esta manera.


5.Ya teniendo los cables organizados se procede a insertarlos en el conector  rj45 teniendo en cuenta que el orden es el correcto y que todos los cables están parejos.


6. Teniendo los cables organizado y estando seguro que esta bien insertado se procede a ponchar el conector con el cable de esta foma:


7. Final mente tenemos nuestro cable bien ponchado por ambos extremos.



COMPONENTES DE UNA RED

Servidor: este ejecuta el sistema operativo de red y ofrece los servicios de red a las estaciones de trabajo.
Estaciones de Trabajo: Cuando una computadora se conecta a una red, la primera se convierte en un nodo de la ultima y se puede tratar como una estación de trabajo o cliente. Las estaciones de trabajos pueden ser computadoras personales con el DOS, Macintosh, Unix, OS/2 o estaciones de trabajos sin discos.
Tarjetas o Placas de Interfaz de Red: Toda computadora que se conecta a una red necesita de una tarjeta de interfaz de red que soporte un esquema de red especifico, como Ethernet, ArcNet o Token Ring. El cable de red se conectara a la parte trasera de la tarjeta.
Sistema de Cableado: El sistema de la red esta constituido por el cable utilizado para conectar entre si el servidor y las estaciones de trabajo.
Recursos y Periféricos Compartidos: Entre los recursos compartidos se incluyen los dispositivos de almacenamiento ligados al servidor, las unidades de discos ópticos, las impresoras, los trazadores y el resto de equipos que puedan ser utilizados por cualquiera en la red.