ejecute uno o varios procesos. Las instrucciones son enviadas a travs de cables a la mquina que solo entiende seales elctricas (0- Apagado y 1- Encendido). Los programas estn formados por instrucciones que no necesitan configuracin de Hardware. El proceso de edicin o escritura de los programas se denomina Programacin y para editarlos se requiere los Lenguajes de Programacin. El nico lenguaje que entiende el HW de la computadoras es llamado Lenguaje de Mquina binario, representado en bits y bytes.
2 Clasificacin del SW Software de Sistema Sistema Operativo (S.O): Supervisa y controla todas las actividades de entrada/salida y procesamiento de un sistema de computacin. Ejm: MS-DOS, OS-Mac, Linux, Windows, Unix. Utilitarios: Permiten hacer mantenimiento al sistema computacional. Ej: Compresores, antivirus, liberadores y desfragmentadores de espacio, copias de seguridad, entre otros.
3 Clasificacin del Software Software de uso o propsito general o de gestin Procesadores de texto: Word, Bloc de Notas, OpenOffice Hojas de calculo: Excel, Qpro, OpenOffice Graficadores: Paint, Coreldraw, Autocad Presentadores: Power Point, Visio, OpenOffice Manejadores de Bases de datos: Access, SQLServer, MySQL, Oracle. Software de Aplicaciones Diseado para tareas especificas a nivel empresarial y hace uso de los lenguajes de programacin. 4 Evolucin de los lenguajes de Programacin 5 Tipos de lenguajes de Programacin Lenguaje de Mquina Es el lenguaje ms antiguo y el nico que puede interpretar directamente la computadora. Estn formados por grupos de cdigo binario que representan todos los smbolos del alfabeto, hasta lugares de almacenamiento en RAM. Lenguaje Ensamblador Al inicio de los 50, los programadores observaron que muchas operaciones se repetan, como la lectura, escritura y cargue de datos en RAM, para ahorrar tiempo en la programacin, se agruparon varias instrucciones que representaban un comando especial y se simbolizaron con una instruccin simple, a este proceso se le llamaba ensamblar. Estos tambin son dependientes de la mquina y para que sta los entendiera se cre un programa traductor llamado Ensamblador. 6 Lenguaje Orientados a procedimientos Llamados lenguajes de tercera generacin, el aumento del uso de las computadoras en la educacin superior y los negocios, llev a que en los 50, se crearn los lenguajes de alto nivel. Usan palabras en ingls y se llam lenguajes orientados a problemas, ya que se centraba en resolver el problema y no en el HW. Lenguajes de Cuarta Generacin (4GL) Facilitan el desarrollo de programas de aplicacin. Estn por lo general conectados a sistemas de administracin de bases de datos. Son fciles de aprender, usan formularios, mens e iconos, sin escribir el cdigo. 7 Programacin Visual Para acelerar el trabajo los programadores usan este tipo de programas que permiten crear ventanas, mens desplegables, entre otros con slo elegirlos de una paleta. Se llaman lenguajes orientados a eventos. Programacin Orientada a Objetos (OOP) Usan un mtodo modular con dos grandes ventajas: facilidad de mantenimiento y eficiencia en el desarrollo de aplicaciones. Las operaciones o funciones estn vinculadas a los datos. Mejora la creacin en mdulos, requiere de menos cdigo. 8 9 Que es una Red? Es una coleccin interconectada de ordenadores autnomos capaces de intercambiar informacin. Con el fin de comunicar dispositivos a distancia Que es necesario? Nodo de transmisin. Medio Protocolos: Conjunto de normas y estndares que definen la comunicacin entre dos equipos. Son reglas y procedimientos para la transmisin
Clasificacin de las Redes PAN: Personal Area Network Red de rea personal LAN: Local Area Network Red de rea local Por lo general son redes de difusin WAN: Wide Area Network Red de rea amplia Son redes de conmutacin
MAN: Metropolitan Area Network Red de rea metropolitana GAN: Global Area Network Red de rea Global Interred (Internetwork) Red de redes de diversos tipos Internet Segn el tamao y la extensin Tendencia Actual Cobertura inferior a 10m Un solo usuario Permiten utilizar tecnologas inalmbricas. Tamao Redes locales El tiempo de transmisin es limitado y conocido Transfieren mensajes a alta velocidad Tasas de transferencia en el rango 0.2 a 100 Mega bytes por segundo (Mbps) La ms nuevas hasta 10 Gbps El tiempo de respuesta es eficiente. Tasa de errores es muy bajo El medio de comunicacin es par trenzado, coaxial, fibra ptica, o inalmbrico LANS INALAMBRICAS Redes de rea Metropolitana Este tipo de redes se utiliza normalmente para interconectar redes de rea local. Alrededor de 50 Km Redes metropolitanas habilitadas por el cableo basado en fibra ptica Red tpica es TV por cable y acceso a alta velocidad a Internet. MAN Redes de rea Metropolitana Wide Area Networks Fueron las primeras redes instaladas Redes globales no tienen lmite geogrfico Diseadas para la comunicacin entre computadores (hosts) separados por grandes distancias Wide Area Networks Los hosts se conectan a la subred de comunicacin La subred transporta los mensajes y consta de nodos y enlaces Los usuarios son dueos de los hosts Empresas de telefona o proveedores de servicios de Internet son dueos de la subred Se transfieren mensajes por enrutadores a menor velocidad
Red de rea amplia - WAN Hosts (terminales) Nodos (routers) Enlaces subred CUADRO COMPARATIVO DE REDES Fue inicialmente un proyecto del departamento de defensa de Estados Unidos.
Luego pas a ser accesible desde por casi todo el mundo.
Presta multiples de servicios y es conocida como INTERNET
Global Area Network TOPOLOGIAS DE REDES Topologa de red es la forma en que se distribuyen los cables de la red para conectarse con el servidor y con cada una de las estaciones de trabajo. La topologa determina donde pueden colocarse las estaciones de trabajo, la facilidad con que se tender el cable y el corte de todo el sistema de cableado. Clasificacin segn la Topologa TOPOLOGIA DE BUS
TOPOLOGIA ESTRELLA
TOPOLOGIA DE ANILLO
ANILLO Las estaciones estn unidas unas con otras formando un crculo por medio de un cable comn. El ltimo nodo de la cadena se conecta al primero cerrando el anillo. Las seales circulan en un solo sentido alrededor del crculo, regenerndose en cada nodo. ESTRELLA La topologa de estrella es una red de comunicaciones donde las terminales estn conectadas a un ncleo central (Hub), de manera que si un computador no funciona, no afecta a los dems, siempre y cuando el servidor no est cado. BUS Todos los nodos estn conectados a la lnea principal de comunicaciones (bus), permite que todas las estaciones reciban la informacin que se transmite, una estacin transmite y todas las restantes escuchan.
Conexin de una Red Repetidores Un REPETIDOR amplifica y vuelve a sincronizar una seal que transporta un paquete, para que se pueda enviar por todos los segmentos del cable
Segmento: extensin del cable, por ejemplo un 10BASE2 puede tener una longitud mxima de 185m y 30 nodos. Repetidor utilizado para conectar una topologa bus con anillo Puentes Un puente se encarga de conectar segmentos de LAN diferentes que utilicen el mismo mtodo de acceso.
Por ejemplo, una red LAN Ethernet con otra red Ethernet, o una Token Ring con otra Token Ring Enrutadores Un router conecta redes que tienen mtodos de acceso iguales o diferentes, por ejemplo Ethernet y Token Ring.
Un enrutador enva paquetes a las redes utilizando un proceso de toma de decisiones basado en la tabla de direcciones y encontrando las rutas ms eficientes Concentradores (Hubs) Es un dispositivo de red central que conecta los dispositivos de una red en una topologa en estrella. Tambin hace referencia a un conmutador, que es un dispositivo que puede tener mltiples entradas y salidas, todas activas al mismo tiempo