31
Espinoza Victor C.I.: 25.146.115 INTROCUCION A LA INFORMATICA

Espinoza victor docx revista

  • Upload
    victor

  • View
    214

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Espinoza victor docx revista

Espinoza Victor CI 25146115

INTROCUCION A LA

INFORMATICA

En este semestre Conocimos lo que nos depara la tecnologiacutea y todo su propoacutesito para mejorar la calidad de vida y buscar siempre la mejoriacuteas en los procesos de trabajos

INFORMATICAConceptoSe entiende como el resultado de los teacuterminos informacioacuten y automatizacioacuten Trata de la concepcioacuten realizacioacuten y utilizacioacuten de los sistemas para procesamiento de informacioacuten

ldquoINFORMAacuteTICA es la ciencia que estudia el tratamiento automaacutetico y racional de la informacioacutenrdquo Se dice que el tratamiento es automaacutetico por ser maacutequinas las que realizan los trabajos de captura proceso y presentacioacuten de la informacioacuten y se habla de racional por estar todo el proceso definido a traveacutes de programas que siguen el razonamiento humano(Alcalde paacuteg 1)

IMPORTANCIA DE LA INFORMATICALas computadoras son esenciales para enfrentar el reto de la competencia global donde los negocios deben ser eficientes y sensibles a las necesidades y producir bienes y servicios de alta calidad a un costo siempre mas bajo Sin las computadoras que proveen informacioacuten precisa y actualizada necesaria para tomar decisiones estrateacutegicas y administrar los procesos de produccioacuten muchas compantildeiacuteas no podriacutean sobrevivirLas computadoras utilizan informacioacuten almacenada para construir simulaciones que van desde un simple anaacutelisis hasta ilustraciones realistas y animadas de nuevos productos Esto permite predecir el efecto de las muacuteltiples decisiones de negocios Las computadoras ayudan a la gente a comunicarse tanto directa como indirectamente

El mundo industrial no podraacute vivir mucho tiempo sin computadores esta sometido a una sobrecarga de informacioacuten y no podraacute manejarlos sin ellos Tenieacutendose en cuenta que los avances de la sociedad humana desde la aparicioacuten del alfabeto se han debido a su capacidad de registrar y conservar la informacioacuten

LA INFORMAacuteTICA Y SUS APLICACIONESActualmente la informaacutetica tiene tantas aplicaciones que praacutecticamente esInconcebible pensar que exista un campo o aacuterea donde la informaacutetica no este presente

En el aacuterea Administrativa El manejo de la informacioacuten es actualmente una de las actividades maacutes importantes de la sociedad moderna Esto se puede observar por el alto porcentaje del trabajo cotidiano que se dedica al procesamiento y comunicacioacuten de la informacioacuten Por otra parte los Sistemas Gerenciales estaacuten basados en la integracioacuten de las diferentes aacutereas funcionales de una organizacioacuten como son-Mercadeo -Finanzas -Contabilidad-Produccioacuten -Presupuesto -Recursos Humanos -Alta gerenciaEn la toma de decisiones son de gran utilidad los programas que pueden generar graacuteficos de uso administrativos como son barras torta liacutenea y aacuterea entre muchos otros Deesta manera un empresario puede tener una idea raacutepida por ejemplo de los ingresos versus egresos en una misma graacutefica y comprobar si en realidad obtiene buenas ganancias o si sus egresos son tantos que casi alcanzan a esas ganancias y en vista de esto elaborar estudios ytomar medidas al respecto

En la educacioacuten el surgimiento del microcomputador es de vital importancia en el aacuterea educativa gracias a la disponibilidad de equipos a costos accesibles y la facilidad del manejo del mismo actualmente estaacuten siendo muy utilizados en la casa las escuelas universidades centros de ensentildeanzas y empresas

Debido a su capacidad para almacenar gran cantidad de datos los computadores pueden ser usados como instrumentos de estudios y consulta de cualquier materia a cualquier nivel otorgando al estudiante especial atencioacuten individual La informaacutetica ofrece una gran cantidad de medios para lograr un aprendizaje eficaz como lo son el uso de graacuteficos dibujos caracteres de distintos formatos color sonido Superando las limitaciones de la ensentildeanza claacutesica la informaacutetica permite un dialogo dinaacutemico hombre-maacutequina para adecuar este proceso a las necesidades particulares de cada persona de acuerdo a su velocidad de aprendizaje

En la Navegacioacuten en el aacuterea mariacutetima los computadores controlan la fijacioacuten de posiciones o situaciones geograacuteficas mediante sateacutelites En los puertos una gran parte de las operaciones de carga y descarga se realizan de acuerdo a un programa establecido por el computador

En la Aeronaacuteutica el computador realiza funciones tales como controlar el trafico aeacutereo presentar la posicioacuten y altura de los aviones a traveacutes de las pantallas de radar simular operaciones de vuelos especiales

En la Ciencia el computador es de gran ayuda para analizar los datos almacenar y recuperar informacioacuten simplificar expresiones controlar experimentos identificar moleacuteculas medir aacutereas de figuras especificas llevar informacioacuten estadiacutestica de procesos etcEn el transporte urbano hay sistemas que permiten controlar el servicio de

autobuses seguacuten la demanda del servicio determinando nuevas rutas si no hay pasajero en espera

En la industria tareas tales como la soldadura por puntos en la carroceriacutea deautomoacuteviles o la pintura de pistola son ideales para los robots industriales

En la vigilancia los computadores ofrecen informacioacuten instantaacutenea acerca decarros robados falsificacioacuten de documentos valores y anaacutelisis de pruebas En algunos paises los carros de la policiacutea estaacuten equipados con terminales y por teclado o microacutefono se formulan las preguntas concernientes a alguacuten hecho sospechoso recibiendo la respuesta en segundos

En el campo de la medicina es posible hacer diagnoacutesticos meacutedicos pudiendodetectar por ejemplo cuando el paciente ha sufrido un ataque cardiaco

COMPUTACIONConceptoLa palabra computacioacuten proviene del ingleacutes computing caacutelculoTermino de uso general para referirse a cualquier tipo de operacioacuten aritmeacuteticarealizada en forma automaacutetica seguacuten conjunto de reglasLiteralmente computacioacuten es el conocimiento de sistemas computarizados y equipos y como ellos funcionan

MULTIMEDIAConceptoSe puede definir como una teacutecnica que utilizando hardware y softwareespecializados permiten a los computadores recibir procesar y presentar simultaacuteneamente textos voz graacuteficos de alta resolucioacuten animacioacuten y viacutedeo acompantildeados de sonidos esteacutereo de alta fidelidad

APLICACIOacuteNLos sistemas multimedia se emplean especialmente para entrenamientos educacioacutensistemas raacutepidos de consulta para todo tipo de informacioacuten clasificada y para el entrenamiento por medio de juegos y en las empresas mediante el uso de videoconfenciacon fines econoacutemicos (disminuir costos)

Los sistemas multimedia tienen acogida en muchas actividades del hombre ybaacutesicamente su finalidad es la de transmitir una informacioacuten requerida Por lo tanto podemos encontrarla en el desarrollo de

- Enciclopedias y material didaacutectico para la educacioacuten y la ensentildeanza- Juegos y cuentos infantiles para el entretenimiento- Ventas publicidad y demostraciones de productos- Presentacioacuten de negocios y balances empresariales- Induccioacuten entrenamiento y capacitacioacuten de personal- Videoconferencia- Viajes guiados por ciudades museos y zooloacutegicos

- Ingenieriacutea y arquitectura en 3D entre otrosLa multimedia para redes tiene dos aplicaciones videoconferencia (integracioacuten en tiempo real de voz datos y video) y playback (entretenimiento ayuda animada imaacutegenes para medicina y otros usos que requieren alta resolucioacuten)

REDESConceptoSeguacuten Laudon consiste en la conexioacuten de dos o maacutes computadoras a traveacutes de uno o varios canales de transmisioacuten(par trenzado cable coaxial fibra oacuteptica microondas sateacutelites y transmisioacuten inalaacutembricas como ondas de alta y baja frecuencia de radio o infrarrojas) con el objeto de intercambiar datos informacioacuten o recursos (paacuteg 316-317319320)

TOPOLOGIacuteA DE REDES

Es el coacutemo se conectan las maacutequinas para permitir que funcione la red Los cuatro mayores tipos de topologiacutea son

Redes en Anillo (Ring) contiene computadores y dispositivos de computador ubicados en ciacuterculo En este tipo de topologiacutea no hay un computador coordinador central Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro

Redes Bus es un cable o liacutenea de telecomunicaciones con dispositivos conectados a esteEste tipo de redes es eacutel maacutes popularSeguacuten Encarta en una configuracioacuten de bus los ordenadores estaacuten conectados a traveacutes de un uacutenico conjunto de cables denominado bus Un ordenador enviacutea datos a otro transmitiendo a traveacutes del bus la direccioacuten del receptor y los datos Todos los ordenadores de la red examinan la direccioacuten simultaacuteneamente y el indicado como receptor acepta los datos A diferencia de una red en anillo una red de bus permite que un ordenador enviacutee directamente datos a otro Sin embargo en cada momento soacutelo puede transmitir datos una de las computadoras y las demaacutes tienen que esperar para enviar sus mensajes

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 2: Espinoza victor docx revista

En este semestre Conocimos lo que nos depara la tecnologiacutea y todo su propoacutesito para mejorar la calidad de vida y buscar siempre la mejoriacuteas en los procesos de trabajos

INFORMATICAConceptoSe entiende como el resultado de los teacuterminos informacioacuten y automatizacioacuten Trata de la concepcioacuten realizacioacuten y utilizacioacuten de los sistemas para procesamiento de informacioacuten

ldquoINFORMAacuteTICA es la ciencia que estudia el tratamiento automaacutetico y racional de la informacioacutenrdquo Se dice que el tratamiento es automaacutetico por ser maacutequinas las que realizan los trabajos de captura proceso y presentacioacuten de la informacioacuten y se habla de racional por estar todo el proceso definido a traveacutes de programas que siguen el razonamiento humano(Alcalde paacuteg 1)

IMPORTANCIA DE LA INFORMATICALas computadoras son esenciales para enfrentar el reto de la competencia global donde los negocios deben ser eficientes y sensibles a las necesidades y producir bienes y servicios de alta calidad a un costo siempre mas bajo Sin las computadoras que proveen informacioacuten precisa y actualizada necesaria para tomar decisiones estrateacutegicas y administrar los procesos de produccioacuten muchas compantildeiacuteas no podriacutean sobrevivirLas computadoras utilizan informacioacuten almacenada para construir simulaciones que van desde un simple anaacutelisis hasta ilustraciones realistas y animadas de nuevos productos Esto permite predecir el efecto de las muacuteltiples decisiones de negocios Las computadoras ayudan a la gente a comunicarse tanto directa como indirectamente

El mundo industrial no podraacute vivir mucho tiempo sin computadores esta sometido a una sobrecarga de informacioacuten y no podraacute manejarlos sin ellos Tenieacutendose en cuenta que los avances de la sociedad humana desde la aparicioacuten del alfabeto se han debido a su capacidad de registrar y conservar la informacioacuten

LA INFORMAacuteTICA Y SUS APLICACIONESActualmente la informaacutetica tiene tantas aplicaciones que praacutecticamente esInconcebible pensar que exista un campo o aacuterea donde la informaacutetica no este presente

En el aacuterea Administrativa El manejo de la informacioacuten es actualmente una de las actividades maacutes importantes de la sociedad moderna Esto se puede observar por el alto porcentaje del trabajo cotidiano que se dedica al procesamiento y comunicacioacuten de la informacioacuten Por otra parte los Sistemas Gerenciales estaacuten basados en la integracioacuten de las diferentes aacutereas funcionales de una organizacioacuten como son-Mercadeo -Finanzas -Contabilidad-Produccioacuten -Presupuesto -Recursos Humanos -Alta gerenciaEn la toma de decisiones son de gran utilidad los programas que pueden generar graacuteficos de uso administrativos como son barras torta liacutenea y aacuterea entre muchos otros Deesta manera un empresario puede tener una idea raacutepida por ejemplo de los ingresos versus egresos en una misma graacutefica y comprobar si en realidad obtiene buenas ganancias o si sus egresos son tantos que casi alcanzan a esas ganancias y en vista de esto elaborar estudios ytomar medidas al respecto

En la educacioacuten el surgimiento del microcomputador es de vital importancia en el aacuterea educativa gracias a la disponibilidad de equipos a costos accesibles y la facilidad del manejo del mismo actualmente estaacuten siendo muy utilizados en la casa las escuelas universidades centros de ensentildeanzas y empresas

Debido a su capacidad para almacenar gran cantidad de datos los computadores pueden ser usados como instrumentos de estudios y consulta de cualquier materia a cualquier nivel otorgando al estudiante especial atencioacuten individual La informaacutetica ofrece una gran cantidad de medios para lograr un aprendizaje eficaz como lo son el uso de graacuteficos dibujos caracteres de distintos formatos color sonido Superando las limitaciones de la ensentildeanza claacutesica la informaacutetica permite un dialogo dinaacutemico hombre-maacutequina para adecuar este proceso a las necesidades particulares de cada persona de acuerdo a su velocidad de aprendizaje

En la Navegacioacuten en el aacuterea mariacutetima los computadores controlan la fijacioacuten de posiciones o situaciones geograacuteficas mediante sateacutelites En los puertos una gran parte de las operaciones de carga y descarga se realizan de acuerdo a un programa establecido por el computador

En la Aeronaacuteutica el computador realiza funciones tales como controlar el trafico aeacutereo presentar la posicioacuten y altura de los aviones a traveacutes de las pantallas de radar simular operaciones de vuelos especiales

En la Ciencia el computador es de gran ayuda para analizar los datos almacenar y recuperar informacioacuten simplificar expresiones controlar experimentos identificar moleacuteculas medir aacutereas de figuras especificas llevar informacioacuten estadiacutestica de procesos etcEn el transporte urbano hay sistemas que permiten controlar el servicio de

autobuses seguacuten la demanda del servicio determinando nuevas rutas si no hay pasajero en espera

En la industria tareas tales como la soldadura por puntos en la carroceriacutea deautomoacuteviles o la pintura de pistola son ideales para los robots industriales

En la vigilancia los computadores ofrecen informacioacuten instantaacutenea acerca decarros robados falsificacioacuten de documentos valores y anaacutelisis de pruebas En algunos paises los carros de la policiacutea estaacuten equipados con terminales y por teclado o microacutefono se formulan las preguntas concernientes a alguacuten hecho sospechoso recibiendo la respuesta en segundos

En el campo de la medicina es posible hacer diagnoacutesticos meacutedicos pudiendodetectar por ejemplo cuando el paciente ha sufrido un ataque cardiaco

COMPUTACIONConceptoLa palabra computacioacuten proviene del ingleacutes computing caacutelculoTermino de uso general para referirse a cualquier tipo de operacioacuten aritmeacuteticarealizada en forma automaacutetica seguacuten conjunto de reglasLiteralmente computacioacuten es el conocimiento de sistemas computarizados y equipos y como ellos funcionan

MULTIMEDIAConceptoSe puede definir como una teacutecnica que utilizando hardware y softwareespecializados permiten a los computadores recibir procesar y presentar simultaacuteneamente textos voz graacuteficos de alta resolucioacuten animacioacuten y viacutedeo acompantildeados de sonidos esteacutereo de alta fidelidad

APLICACIOacuteNLos sistemas multimedia se emplean especialmente para entrenamientos educacioacutensistemas raacutepidos de consulta para todo tipo de informacioacuten clasificada y para el entrenamiento por medio de juegos y en las empresas mediante el uso de videoconfenciacon fines econoacutemicos (disminuir costos)

Los sistemas multimedia tienen acogida en muchas actividades del hombre ybaacutesicamente su finalidad es la de transmitir una informacioacuten requerida Por lo tanto podemos encontrarla en el desarrollo de

- Enciclopedias y material didaacutectico para la educacioacuten y la ensentildeanza- Juegos y cuentos infantiles para el entretenimiento- Ventas publicidad y demostraciones de productos- Presentacioacuten de negocios y balances empresariales- Induccioacuten entrenamiento y capacitacioacuten de personal- Videoconferencia- Viajes guiados por ciudades museos y zooloacutegicos

- Ingenieriacutea y arquitectura en 3D entre otrosLa multimedia para redes tiene dos aplicaciones videoconferencia (integracioacuten en tiempo real de voz datos y video) y playback (entretenimiento ayuda animada imaacutegenes para medicina y otros usos que requieren alta resolucioacuten)

REDESConceptoSeguacuten Laudon consiste en la conexioacuten de dos o maacutes computadoras a traveacutes de uno o varios canales de transmisioacuten(par trenzado cable coaxial fibra oacuteptica microondas sateacutelites y transmisioacuten inalaacutembricas como ondas de alta y baja frecuencia de radio o infrarrojas) con el objeto de intercambiar datos informacioacuten o recursos (paacuteg 316-317319320)

TOPOLOGIacuteA DE REDES

Es el coacutemo se conectan las maacutequinas para permitir que funcione la red Los cuatro mayores tipos de topologiacutea son

Redes en Anillo (Ring) contiene computadores y dispositivos de computador ubicados en ciacuterculo En este tipo de topologiacutea no hay un computador coordinador central Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro

Redes Bus es un cable o liacutenea de telecomunicaciones con dispositivos conectados a esteEste tipo de redes es eacutel maacutes popularSeguacuten Encarta en una configuracioacuten de bus los ordenadores estaacuten conectados a traveacutes de un uacutenico conjunto de cables denominado bus Un ordenador enviacutea datos a otro transmitiendo a traveacutes del bus la direccioacuten del receptor y los datos Todos los ordenadores de la red examinan la direccioacuten simultaacuteneamente y el indicado como receptor acepta los datos A diferencia de una red en anillo una red de bus permite que un ordenador enviacutee directamente datos a otro Sin embargo en cada momento soacutelo puede transmitir datos una de las computadoras y las demaacutes tienen que esperar para enviar sus mensajes

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 3: Espinoza victor docx revista

LA INFORMAacuteTICA Y SUS APLICACIONESActualmente la informaacutetica tiene tantas aplicaciones que praacutecticamente esInconcebible pensar que exista un campo o aacuterea donde la informaacutetica no este presente

En el aacuterea Administrativa El manejo de la informacioacuten es actualmente una de las actividades maacutes importantes de la sociedad moderna Esto se puede observar por el alto porcentaje del trabajo cotidiano que se dedica al procesamiento y comunicacioacuten de la informacioacuten Por otra parte los Sistemas Gerenciales estaacuten basados en la integracioacuten de las diferentes aacutereas funcionales de una organizacioacuten como son-Mercadeo -Finanzas -Contabilidad-Produccioacuten -Presupuesto -Recursos Humanos -Alta gerenciaEn la toma de decisiones son de gran utilidad los programas que pueden generar graacuteficos de uso administrativos como son barras torta liacutenea y aacuterea entre muchos otros Deesta manera un empresario puede tener una idea raacutepida por ejemplo de los ingresos versus egresos en una misma graacutefica y comprobar si en realidad obtiene buenas ganancias o si sus egresos son tantos que casi alcanzan a esas ganancias y en vista de esto elaborar estudios ytomar medidas al respecto

En la educacioacuten el surgimiento del microcomputador es de vital importancia en el aacuterea educativa gracias a la disponibilidad de equipos a costos accesibles y la facilidad del manejo del mismo actualmente estaacuten siendo muy utilizados en la casa las escuelas universidades centros de ensentildeanzas y empresas

Debido a su capacidad para almacenar gran cantidad de datos los computadores pueden ser usados como instrumentos de estudios y consulta de cualquier materia a cualquier nivel otorgando al estudiante especial atencioacuten individual La informaacutetica ofrece una gran cantidad de medios para lograr un aprendizaje eficaz como lo son el uso de graacuteficos dibujos caracteres de distintos formatos color sonido Superando las limitaciones de la ensentildeanza claacutesica la informaacutetica permite un dialogo dinaacutemico hombre-maacutequina para adecuar este proceso a las necesidades particulares de cada persona de acuerdo a su velocidad de aprendizaje

En la Navegacioacuten en el aacuterea mariacutetima los computadores controlan la fijacioacuten de posiciones o situaciones geograacuteficas mediante sateacutelites En los puertos una gran parte de las operaciones de carga y descarga se realizan de acuerdo a un programa establecido por el computador

En la Aeronaacuteutica el computador realiza funciones tales como controlar el trafico aeacutereo presentar la posicioacuten y altura de los aviones a traveacutes de las pantallas de radar simular operaciones de vuelos especiales

En la Ciencia el computador es de gran ayuda para analizar los datos almacenar y recuperar informacioacuten simplificar expresiones controlar experimentos identificar moleacuteculas medir aacutereas de figuras especificas llevar informacioacuten estadiacutestica de procesos etcEn el transporte urbano hay sistemas que permiten controlar el servicio de

autobuses seguacuten la demanda del servicio determinando nuevas rutas si no hay pasajero en espera

En la industria tareas tales como la soldadura por puntos en la carroceriacutea deautomoacuteviles o la pintura de pistola son ideales para los robots industriales

En la vigilancia los computadores ofrecen informacioacuten instantaacutenea acerca decarros robados falsificacioacuten de documentos valores y anaacutelisis de pruebas En algunos paises los carros de la policiacutea estaacuten equipados con terminales y por teclado o microacutefono se formulan las preguntas concernientes a alguacuten hecho sospechoso recibiendo la respuesta en segundos

En el campo de la medicina es posible hacer diagnoacutesticos meacutedicos pudiendodetectar por ejemplo cuando el paciente ha sufrido un ataque cardiaco

COMPUTACIONConceptoLa palabra computacioacuten proviene del ingleacutes computing caacutelculoTermino de uso general para referirse a cualquier tipo de operacioacuten aritmeacuteticarealizada en forma automaacutetica seguacuten conjunto de reglasLiteralmente computacioacuten es el conocimiento de sistemas computarizados y equipos y como ellos funcionan

MULTIMEDIAConceptoSe puede definir como una teacutecnica que utilizando hardware y softwareespecializados permiten a los computadores recibir procesar y presentar simultaacuteneamente textos voz graacuteficos de alta resolucioacuten animacioacuten y viacutedeo acompantildeados de sonidos esteacutereo de alta fidelidad

APLICACIOacuteNLos sistemas multimedia se emplean especialmente para entrenamientos educacioacutensistemas raacutepidos de consulta para todo tipo de informacioacuten clasificada y para el entrenamiento por medio de juegos y en las empresas mediante el uso de videoconfenciacon fines econoacutemicos (disminuir costos)

Los sistemas multimedia tienen acogida en muchas actividades del hombre ybaacutesicamente su finalidad es la de transmitir una informacioacuten requerida Por lo tanto podemos encontrarla en el desarrollo de

- Enciclopedias y material didaacutectico para la educacioacuten y la ensentildeanza- Juegos y cuentos infantiles para el entretenimiento- Ventas publicidad y demostraciones de productos- Presentacioacuten de negocios y balances empresariales- Induccioacuten entrenamiento y capacitacioacuten de personal- Videoconferencia- Viajes guiados por ciudades museos y zooloacutegicos

- Ingenieriacutea y arquitectura en 3D entre otrosLa multimedia para redes tiene dos aplicaciones videoconferencia (integracioacuten en tiempo real de voz datos y video) y playback (entretenimiento ayuda animada imaacutegenes para medicina y otros usos que requieren alta resolucioacuten)

REDESConceptoSeguacuten Laudon consiste en la conexioacuten de dos o maacutes computadoras a traveacutes de uno o varios canales de transmisioacuten(par trenzado cable coaxial fibra oacuteptica microondas sateacutelites y transmisioacuten inalaacutembricas como ondas de alta y baja frecuencia de radio o infrarrojas) con el objeto de intercambiar datos informacioacuten o recursos (paacuteg 316-317319320)

TOPOLOGIacuteA DE REDES

Es el coacutemo se conectan las maacutequinas para permitir que funcione la red Los cuatro mayores tipos de topologiacutea son

Redes en Anillo (Ring) contiene computadores y dispositivos de computador ubicados en ciacuterculo En este tipo de topologiacutea no hay un computador coordinador central Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro

Redes Bus es un cable o liacutenea de telecomunicaciones con dispositivos conectados a esteEste tipo de redes es eacutel maacutes popularSeguacuten Encarta en una configuracioacuten de bus los ordenadores estaacuten conectados a traveacutes de un uacutenico conjunto de cables denominado bus Un ordenador enviacutea datos a otro transmitiendo a traveacutes del bus la direccioacuten del receptor y los datos Todos los ordenadores de la red examinan la direccioacuten simultaacuteneamente y el indicado como receptor acepta los datos A diferencia de una red en anillo una red de bus permite que un ordenador enviacutee directamente datos a otro Sin embargo en cada momento soacutelo puede transmitir datos una de las computadoras y las demaacutes tienen que esperar para enviar sus mensajes

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 4: Espinoza victor docx revista

autobuses seguacuten la demanda del servicio determinando nuevas rutas si no hay pasajero en espera

En la industria tareas tales como la soldadura por puntos en la carroceriacutea deautomoacuteviles o la pintura de pistola son ideales para los robots industriales

En la vigilancia los computadores ofrecen informacioacuten instantaacutenea acerca decarros robados falsificacioacuten de documentos valores y anaacutelisis de pruebas En algunos paises los carros de la policiacutea estaacuten equipados con terminales y por teclado o microacutefono se formulan las preguntas concernientes a alguacuten hecho sospechoso recibiendo la respuesta en segundos

En el campo de la medicina es posible hacer diagnoacutesticos meacutedicos pudiendodetectar por ejemplo cuando el paciente ha sufrido un ataque cardiaco

COMPUTACIONConceptoLa palabra computacioacuten proviene del ingleacutes computing caacutelculoTermino de uso general para referirse a cualquier tipo de operacioacuten aritmeacuteticarealizada en forma automaacutetica seguacuten conjunto de reglasLiteralmente computacioacuten es el conocimiento de sistemas computarizados y equipos y como ellos funcionan

MULTIMEDIAConceptoSe puede definir como una teacutecnica que utilizando hardware y softwareespecializados permiten a los computadores recibir procesar y presentar simultaacuteneamente textos voz graacuteficos de alta resolucioacuten animacioacuten y viacutedeo acompantildeados de sonidos esteacutereo de alta fidelidad

APLICACIOacuteNLos sistemas multimedia se emplean especialmente para entrenamientos educacioacutensistemas raacutepidos de consulta para todo tipo de informacioacuten clasificada y para el entrenamiento por medio de juegos y en las empresas mediante el uso de videoconfenciacon fines econoacutemicos (disminuir costos)

Los sistemas multimedia tienen acogida en muchas actividades del hombre ybaacutesicamente su finalidad es la de transmitir una informacioacuten requerida Por lo tanto podemos encontrarla en el desarrollo de

- Enciclopedias y material didaacutectico para la educacioacuten y la ensentildeanza- Juegos y cuentos infantiles para el entretenimiento- Ventas publicidad y demostraciones de productos- Presentacioacuten de negocios y balances empresariales- Induccioacuten entrenamiento y capacitacioacuten de personal- Videoconferencia- Viajes guiados por ciudades museos y zooloacutegicos

- Ingenieriacutea y arquitectura en 3D entre otrosLa multimedia para redes tiene dos aplicaciones videoconferencia (integracioacuten en tiempo real de voz datos y video) y playback (entretenimiento ayuda animada imaacutegenes para medicina y otros usos que requieren alta resolucioacuten)

REDESConceptoSeguacuten Laudon consiste en la conexioacuten de dos o maacutes computadoras a traveacutes de uno o varios canales de transmisioacuten(par trenzado cable coaxial fibra oacuteptica microondas sateacutelites y transmisioacuten inalaacutembricas como ondas de alta y baja frecuencia de radio o infrarrojas) con el objeto de intercambiar datos informacioacuten o recursos (paacuteg 316-317319320)

TOPOLOGIacuteA DE REDES

Es el coacutemo se conectan las maacutequinas para permitir que funcione la red Los cuatro mayores tipos de topologiacutea son

Redes en Anillo (Ring) contiene computadores y dispositivos de computador ubicados en ciacuterculo En este tipo de topologiacutea no hay un computador coordinador central Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro

Redes Bus es un cable o liacutenea de telecomunicaciones con dispositivos conectados a esteEste tipo de redes es eacutel maacutes popularSeguacuten Encarta en una configuracioacuten de bus los ordenadores estaacuten conectados a traveacutes de un uacutenico conjunto de cables denominado bus Un ordenador enviacutea datos a otro transmitiendo a traveacutes del bus la direccioacuten del receptor y los datos Todos los ordenadores de la red examinan la direccioacuten simultaacuteneamente y el indicado como receptor acepta los datos A diferencia de una red en anillo una red de bus permite que un ordenador enviacutee directamente datos a otro Sin embargo en cada momento soacutelo puede transmitir datos una de las computadoras y las demaacutes tienen que esperar para enviar sus mensajes

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 5: Espinoza victor docx revista

- Enciclopedias y material didaacutectico para la educacioacuten y la ensentildeanza- Juegos y cuentos infantiles para el entretenimiento- Ventas publicidad y demostraciones de productos- Presentacioacuten de negocios y balances empresariales- Induccioacuten entrenamiento y capacitacioacuten de personal- Videoconferencia- Viajes guiados por ciudades museos y zooloacutegicos

- Ingenieriacutea y arquitectura en 3D entre otrosLa multimedia para redes tiene dos aplicaciones videoconferencia (integracioacuten en tiempo real de voz datos y video) y playback (entretenimiento ayuda animada imaacutegenes para medicina y otros usos que requieren alta resolucioacuten)

REDESConceptoSeguacuten Laudon consiste en la conexioacuten de dos o maacutes computadoras a traveacutes de uno o varios canales de transmisioacuten(par trenzado cable coaxial fibra oacuteptica microondas sateacutelites y transmisioacuten inalaacutembricas como ondas de alta y baja frecuencia de radio o infrarrojas) con el objeto de intercambiar datos informacioacuten o recursos (paacuteg 316-317319320)

TOPOLOGIacuteA DE REDES

Es el coacutemo se conectan las maacutequinas para permitir que funcione la red Los cuatro mayores tipos de topologiacutea son

Redes en Anillo (Ring) contiene computadores y dispositivos de computador ubicados en ciacuterculo En este tipo de topologiacutea no hay un computador coordinador central Los mensajes son enviados a lo largo del anillo de un computador o dispositivo a otro

Redes Bus es un cable o liacutenea de telecomunicaciones con dispositivos conectados a esteEste tipo de redes es eacutel maacutes popularSeguacuten Encarta en una configuracioacuten de bus los ordenadores estaacuten conectados a traveacutes de un uacutenico conjunto de cables denominado bus Un ordenador enviacutea datos a otro transmitiendo a traveacutes del bus la direccioacuten del receptor y los datos Todos los ordenadores de la red examinan la direccioacuten simultaacuteneamente y el indicado como receptor acepta los datos A diferencia de una red en anillo una red de bus permite que un ordenador enviacutee directamente datos a otro Sin embargo en cada momento soacutelo puede transmitir datos una de las computadoras y las demaacutes tienen que esperar para enviar sus mensajes

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 6: Espinoza victor docx revista

Redes jeraacuterquicas usa una estructura de aacuterbol Los mensajes son pasados a traveacutes de las ramas de la jerarquiacutea hasta que llegan a su destino Este tipo de topologiacutea no requiere de un computador central que controle la comunicacioacuten

Red estrella este tipo de red tiene un computador central de donde salen liacuteneas en las que se conectan otros computadores El computador central controla y dirige los mensajes Si este falla toda la red fallaSeguacuten Encarta En una configuracioacuten en estrella los ordenadores estaacuten conectados con un elemento integrador llamado hub Las computadoras de la red enviacutean la direccioacuten del receptor y los datos al hub que conecta directamente los ordenadores emisor y receptorUna red en estrella permite enviar simultaacuteneamente muacuteltiples mensajes pero es maacutes costosa porque emplea un dispositivo adicional mdashel hubmdash para dirigir los datos

Red Hiacutebrida es una combinacioacuten de una o maacutes topologiacutea

CLASIFICACIoN DE LAS REDES

Dependiendo de la distancia de las comunicaciones las redes pueden ser clasificadas en

Red de aacuterea local (LAN) conecta computadores y dispositivos en una misma aacuterea geograacutefica Tiacutepicamente son usados dentro de edificios de oficinas o faacutebricas

Seguacuten Laudon Las redes de Aacuterea Local abarcan una distancia limitada en general un edificio o varios proacuteximos La mayoriacutea de las LAN conectan dispositivos localizados dentro de un radio de unos cuantos metros y han sido ampliamente utilizados para enlazar microcomputadoras Las LAN requiren de sus propios canales de comunicaciones y en general trasmiten a razoacuten de 256 Kilobits hasta maacutes de 100 Megabits por segundo Se recomiendan para aplicaciones que requieren de grandes voluacutemenes de datos y altas velocidades de transmisioacuten Por ejemplo como una fotografiacutea consume muchos bits de informacioacuten una institucioacuten puede requerir de una LAN para transmisiones de video ygraacuteficas Las LAN estaacuten totalmente controladas mantenidas y operadas por los usuarios finales Esto es una ventaja pero tambieacuten significa que el usuario debe saber mucho sobre ampliaciones y redes de telecomunicaciones

Red de aacuterea amplia (WAN) son redes de largas distancias Cuando se hace una llamada de larga distancia se hace uso de este tipo de red1048707Seguacuten Alcalde Son redes pertenecientes a grandes compantildeiacuteas u organismos no oficiales abiertas a la comunicacioacuten de cualquier usuario que se conecte a ellas normalmente mediante un contrato de alquiler asignaacutendosele un identificativo que lepermite ser recibido el paquete es transformados en los mensajes y datos originales

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 7: Espinoza victor docx revista

Por su eficiencia este tipo de red es usado por organizaciones con una alta necesidad de comunicacioacuten

IMPORTANCIA DE LAS REDES

bull Permite unir la informacioacuten ya fragmentada en empresas muy computarizadas una maacutequina en cada escritoriobull Compartir el uso de los recursos (Encarta 99)bull El valor que agregan las redes a las organizaciones Las redes de comunicacioacuten son de gran importancia dentro de la organizacioacuten ya que tienen un valor significativo en cuanto a la informacioacuten que manejan debido a que de esta informacioacuten depende en gran parte el progreso de la empresa ya que muchas empresas que actuacutean como operador central se comunican con las diferentes sucursales a traveacutes de la conexioacuten de redes de computadoras utilizando todo tipo de tecnologiacutea que le permita obtener la informacioacuten de las transacciones y operaciones que realizan dichas sucursales

Ejemplosi una empresa se conecta a la red de Internet tendraacute las siguientes ventajasa Conectividad global al costo de una llamada local siempre que los proveedores esteacuten la misma localidadb Comercio electroacutenico transacciones a traveacutes de Internet tales como pagos remotos compras a distanciasc Intercambio de archivo e informacioacuten De una forma raacutepida eficiente y econoacutemicad Acceso a gran cantidad de base de datose Viajes virtualesf Servicio las 24 horasg Informacioacuten de casi todo lo que se pueda imaginar (software fotos muacutesica etc)

PARTES DE UN COMPUTADORHARDWAREConceptoSeguacuten Laudon es el equipo fiacutesico usado para la entrada procesamiento y salida en un sistema de informacioacuten Seguacuten Alcalde es el elemento fiacutesico de un sistema informaacutetico es decir todos los materiales que lo componen como la propia computadora los dispositivos externos los cables los soportes de la informacioacuten y en definitiva todos aquellos elementos que tienen entidad fiacutesica

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 8: Espinoza victor docx revista

UNIDAD CENTRAL DE PROCESO (CPU)ConceptoSeguacuten Alcalde es el verdadero cerebro de la computadora Su misioacuten consiste en controlar y coordinar o realizar todas las operaciones del sistema Para ello extrae una a una las instrucciones del programa que se tiene alojado en la memoria central las analiza y emite las oacuterdenes necesarias para su completa realizacioacuten Fiacutesicamente estaacute formado por circuitos de naturaleza electroacutenica que en una microcomputadora se encuentran integrados en una pastilla o chip denominada microprocesador La Unidad Central de Proceso estaacute compuesta por las dos siguientes unidadesbull La Unidad de Control (UC)bull La Unidad Aritmeacutetico Loacutegica (UAL)Unidad de Control (UC)Seguacuten Alcalde es el centro nervioso de la computadora ya que desde ella se controlan y gobiernan todas las operacionesFunciones a) obtener una informacioacuten de memoria principal b) examinarla c) codificarla Unidad Aritmeacutetico Loacutegica (ALU)bull Esta unidad es la encargada de realizar las operaciones elementales de tipoAritmeacutetico(sumas restas productos y divisiones) y de tipo loacutegico(comparaciones)

MEMORIAConcepto todo dispositivo electroacutenico encargado del almacenamiento de la informacioacuten en el computador

MEMORIA PRINCIPALConceptoLa memoria central principal o interna es la unidad donde estaacuten almacenadas las instrucciones y los datos necesarios para poder realizar un determinado proceso Estaacute constituida por multitud de celdas o posiciones de memoria numeradas de forma consecutiva capaces de retener mientras la computadora esteacute conectada la informacioacuten depositada en ella A la numeracioacuten de las celdas se denomina direccioacuten de memoria y mediante esta direccioacuten se puede acceder de forma directa a cualquiera de ellas independientemente de su posicioacuten se dice por ello que la memoria central es un soporte de informacioacuten de acceso directo Ademaacutes el tiempo de acceso a la memoria central es notablemente inferior al necesario para acceder a las memorias auxiliaresAl almacenamiento primario interno se le conoce como RAM o random Access memory (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoLa ventaja del almacenamiento de informacioacuten electroacutenica es la capacidad de almacenar informacioacuten en un punto conocido con precisioacuten de la memoria y recuperarlo de esta misma posicioacuten

Memoria RAM randomaccessmemory

Concepto (memoria de acceso aleatorio) Se le llama RAM porque puede accesardirectamente cualquier punto aleatoriamente seleccionado en la misma cantidad de tiempoCaracteristicas de la memoria RAM1048707Acceso aleatorio

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 9: Espinoza victor docx revista

1048707Operaciones de lectura escritura1048707Volatilidad1048707Capacidad 512 KB a 640KB1048707Velocidad 500ns1048707Tecnologiacutea estaacutetica o dinaacutemica

Memoria ROM (read-onlymemory)ROM Read-onlymemory Memoria uacutenicamente leiacuteda Chips de memoria conbase a semiconductores que contienen instrucciones de programacioacuten Estos chips pueden ser uacutenicamente leiacutedos no pueden recibir informacioacutenMemoria de solo lectura Es un dispositivo electroacutenico donde se almacena una informacioacuten fija en forma binaria que ha sido grabada en el proceso de fabricacioacuten del circuito integrado

Caracteriacutesticas de la ROM1048707Es de soacutelo lectura1048707Es permanente ya que la informacioacuten que contiene no se borra al perder el suministro de energiacutea eleacutectrica1048707Es de acceso aleatorio Se puede accesar en forma arbitraria a los bits almacenados en una direccioacuten cualquiera

Usos1048707Se emplea para almacenar programas o rutinas standard de aplicacioacuten especiacutefica1048707Su principal aplicacioacuten es guardar los programas de arranque

Memoria Secundaria Seguacuten Alcalde son los dispositivos de almacenamiento masivo de informacioacuten que se utilizan para guardar datos y programas en el tiempo para su posterior utilizacioacuten La caracteriacutestica principal de los soportes que manejan estos dispositivos es la de retener la informacioacuten a lo largo del tiempo mientras se desee recuperaacutendola cuando sea requerida y sin que se pierda aunque el dispositivo quede desconectado de la red eleacutectricaEjemplos Disquetes Discos Duros Discos Opticos Cintas etc

SOFTWAREConceptoEl software es el conjunto de instrucciones detalladas que controlan la operacioacuten de un sistema de coacutemputo Sin el software el hardware de las computadoras no podriacutea realizar las tareas que se asocian con las computadoras Las funciones del software son 1) Administrar los recursos de coacutemputo de la instruccioacuten 2) Proporcionar las herramientas a los seres humanos para que aprovechen estos recursos 3) Actuar como intermediario entre las instituciones y la informacioacuten almacenada

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 10: Espinoza victor docx revista

TIPOS PRINCIPALES DE SOFTWAREbull Software de Sistemabull Software de Aplicacioacutenbull Software de Usuariobull Software de Sistema Es un conjunto de programas generalizados que administran los recursos de la computadora como la CPU los dispositivos de comunicaciones y los dispositivos perifeacutericosEl coordina las distintas partes del sistema de coacutemputo y sirve como mediacioacuten entre el software de aplicacioacuten y el hardware de la computadora El software que administra y controla las actividades y recursos de la computadora se llama sistema operativo Otro software del sistema consiste en programas de traduccioacuten de lenguajes de computadora que convierten los lenguajes de programacioacuten en lenguaje de maacutequina y programas de utileriacutea que realizan tareas de procesamiento comunes (Laudon paacuteg )Dentro del software de sistemas se encuentran el sistema operativo los traductores de lenguajes y programas de utileriacutea

SISTEMA OPERATIVOConcepto Seguacuten Encarta 99 es un programa de control principal almacenado en forma permanente en la memoria que interpreta los comandos del usuario que solicita diversos servicios visualizacioacuten impresioacuten o copia de un archivo de datos presenta una lista de todos los archivos existentes en una directorio o ejecuta un determinado programa

FUNCIONES QUE DEBE CUMPLIR UN SISTEMA OPERATIVOSeguacuten Orilia1048707Administracioacuten de trabajos el SO determina el orden en el que se procesan los programas y define la secuencia de ejecucioacuten de determinados trabajos Se crea la cola de trabajo atendiendo a trabajos que se procesan actualmente cuaacuteles recursos se estaacuten utilizando queacute recursos se van a necesitar la prioridad de cada trabajo El software que crea la cola de trabajos se llama spooler Ejemplo ASP HASP y Queman1048707Administracioacuten de recursos establece una tabla en la que se relacionan losprogramas con los dispositivos que estaacuten trabajando o que se van a usar El SO consulta esta tabla para aprobar o negar el empleo de un dispositivo especiacutefico1048707Control de operaciones de IO crea un directorio de los programas que se estaacuten ejecutando y de los dispositivos que necesitan para efectuar las operaciones de IO

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 11: Espinoza victor docx revista

El SO identifica cada uno de los trabajos con un nuacutemero que se le asigna cuando entra a la cola de trabajos1048707Recuperacioacuten de errores el SO trata de sentildealar los errores y le avisa al usuarioCancelaraacute el procesamiento del programa erroacuteneo lo sacaraacute de la cola de trabajos y seguiraacute con el siguiente programa en la cola1048707Administracioacuten de memoria el SO debe asignar eficientemente almacenamiento primario a las tareas que se estaacuten ejecutando dentro del sistema Cuando se dispone de la cantidad correcta de almacenamiento primario el programa que lo estaacute solicitando se introduce y procesa Las tareas que requieren grandes cantidades de memoria en el CPUse detiene hasta que pasan los periodos pico Para administrar eficientemente la memoria del CPU requiere que el SO supervise continuamente todas las tareas y calcule la cantidad de almacenamiento primario disponible La administracioacuten de memoria es crucial en situaciones de multiprogramacioacuten donde se estaacute procesando una gran cantidad de tareas

bull Software de Aplicacioacuten Se refieren a los programas que son escritos para o por usuarios para aplicar la computadora a una tarea especiacutefica El software de aplicaciones estaacute principalmente relacionado con el cumplimiento de las tareas de los usuarios

Sistema OperativoPrograma sucesos de coacutemputoAsigna recursos de coacutemputoHace seguimiento de eventos

Traductores de lenguajesInterpretadoresCompiladores

Programas de utileriacuteasOperaciones rutinarias (sortlist print)Administrar datos (crea archivosfusiona archivos)

Sofware de AplicacioacutenLenguajes de programacioacuten Lenguaje ensamblador Fortran Cobol PLI Basic Pascal C

Software de UsuarioLenguajes de cuarta generacioacuten QBE SPSS dBASE-IV EXCELFocus SQL finales Muchos diferentes lenguajes de programacioacuten pueden usarse para desarrollar software de aplicacioacuten Cada uno de ellos tiene fuerzas y debilidades (Laudon paacuteg )

Entre ellos podemos mencionar FORTRAN COBOL PASCAL etcbull Software de Usuario Consiste en herramientas de software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales y sin los programadores profesionales Los lenguajes de cuarta generacioacuten tienden a ser de no procedimientos o menos procedimientos que los lenguajes convencionales de programacioacuten Los lenguajes de no procedimientos necesitan soacutelo especificar queacute es lo que se tiene que alcanzar en

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 12: Espinoza victor docx revista

vez de proporcionar detalles de coacutemo llevar a cabo la tarea Entonces un lenguaje de no procedimiento puede llevar a cabo la misma tarea con menos pasos y liacuteneas de coacutedigo de programacioacuten que el lenguaje de procedimientos (Laudon paacuteg ) Entre ellos tenemosQBE SPSS EXCEL FOCUS SQL etc

La evoluciOn de las computadoras

La necesidad del hombre de encontrar meacutetodos raacutepidos y efectivos para resolver sus caacutelculos y su gran inventiva lo llevaron a traveacutes de los siglos al desarrollo de lo que hoy conocemos como la computadora Desde el Aacutebaco hasta las computadoras personales estas han tenido una gran influencia en diferentes aspectos de la vida mejorando nuestra calidad de vida y abriendo puertas que antes eran desconocidas para la humanidad

1951-1958 Primera generacioacuten de computadoras

bull La UNIVAC I (Universal AutomaticComputer) fue disentildeada y construida en Filadelfia por Eckerd and MauchlyComputerCompany fundada por los creadores de la ENIAC Esta computadora utilizaba tubos al vaciacuteoEl primer ordenador comercial de IBM fue el 701 que utilizaba vaacutelvulasMaacutes tarde IBM conquistoacute una posicioacuten dominante con el modelo 650 del cual vendioacute maacutes de 1000 unidades

1959-1964 Segunda generacioacuten de computadoras

bull El invento del transistor hizo posible una nueva generacioacuten de computadoras maacutes raacutepidas maacutes pequentildeas y con menores necesidades de ventilacioacuten El transistor requeriacutea menos energiacutea que las vaacutelvulas termioacutenicas y ademaacutes era mucho maacutes seguro y fiable El ordenador PDP-1 de Digital EquipmentCorporation basado en el transistor se presentoacute en Estados Unidosen 1960

1964-1971 Tercera generacioacuten de computadoras

bull La tercera generacioacuten de computadoras emergioacute con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electroacutenicos en una integracioacuten en miniaturaLas computadoras nuevamente se hicieron maacutes pequentildeas maacutes raacutepidas desprendiacutean menos calor y eran energeacuteticamente maacutes eficientes El ordenador IBM-360 dominoacute las ventas de la tercera generacioacuten de ordenadores desde su presentacioacuten en 1965El PDP-8 de la Digital EquipmentCorporation fue el primer miniordenador

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 13: Espinoza victor docx revista

1971- 1980 Cuarta generacioacuten de computadoras

bull El procesador completo de una computadora (unidad aritmeacutetica loacutegica) consistente en una uacutenica pastilla de silicio fue patentizado en 1971 por la American Intel Corporation y se denominoacute microprocesadorLos microprocesadores de una o varias pastillas fueron incorporados prontamente en varios dispositivos instrumentos cientiacuteficos de medida balanzas equipos de alta fidelidad cajas registradoras y electroacutenica aeronaacuteuticaLa investigacioacuten en Inteligencia Artificial estaacute procurando disentildear una computadora que pueda imitar los procesos y las habilidades propias del pensamiento humano como el razonamiento solucioacuten de problemas toma de decisiones y aprendizajeLos sistemas expertos o los programas de computadora que simulan los procedimientos de toma de decisiones ya existen y exhiben la capacidad de clasificar de conservar conocimiento y de hacer elecciones basadas en la experiencia acumulada

bull Apple

1980 ndash 1990 Quinta generacioacuten

bull A mediados de la deacutecada de los antildeos 80 se establecieron las bases de lo que hoy se puede considerar como la 5 generacioacuten de computadoras

bull El anuncio por parte del gobierno japoneacutes del proyecto ldquoquinta generacioacutenrdquo que seguacuten se establecioacute en el acuerdo con 6 de las mas grandes empresas japonesas de computacioacuten deberiacutea terminar en 1942

1990 Sexta generacioacuten

Las computadoras de esta generacioacuten cuentan con arquitecturas combinadas Paralelo Vectorial con cientos de microprocesadores vectoriales trabajando al mismo tiempo se han creado computadoras capaces de realizar maacutes de un milloacuten de millones de operaciones aritmeacuteticas de punto flotante por segundo las redes de aacuterea mundial (Wide Area Network WAN) Las tecnologiacuteas de esta generacioacuten ya han sido desarrolladas o estaacuten en ese proceso Algunas de ellas son inteligencia artificial distribuida teoriacutea de transistores oacutepticos etceacutetera

SistemasUn Sistema es un conjunto de entidades caracterizadas por ciertos atributos que tienen relaciones entre siacute y estaacuten localizadas en un cierto ambiente de acuerdo con un cierto objetivo

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 14: Espinoza victor docx revista

Una Entidad es lo que constituye la esencia de algo y por lo tanto es un concepto baacutesico Las entidades pueden tener una existencia concreta SI sus atributos pueden percibirse por los sentidos y por lo tanto son medibles y una existencia abstracta SI sus atributos estaacuten relacionados con cualidades inherentes o propiedades de un concepto

El Ambiente es el conjunto de todas aquellas entidades que al determinarse un cambio en sus atributos o relaciones pueden modificar el sistema

El Objetivo es aquella actividad proyectada o planeada que se ha seleccionado antes de su ejecucioacuten y estaacute basada tanto en apreciaciones subjetivas como en razonamientos teacutecnicos de acuerdo con las caracteriacutesticas que posee el sistema

1- Sistema de Informacioacuten (SI)

Es un conjunto de elementos orientados al tratamiento y administracioacuten de datos e informacioacuten organizados y listos para su uso posterior generados para cubrir una necesidad u objetivo para al final obtener alguna GESTIOacuteN

Dichos elementos formaraacuten parte de alguna de las siguientes categoriacuteas

Personas datos actividades o teacutecnicas de trabajo Recursos materiales en general (generalmente recursos informaacuteticos y de comunicacioacuten aunque no necesariamente) Concluimos que

Todos estos elementos interactuacutean para procesar los datos (incluidos los procesos manuales y automaacuteticos) y dan lugar a informacioacuten maacutes elaborada que se distribuye de la manera maacutes adecuada posible en una determinada organizacioacuten en funcioacuten de sus objetivos

- Importancia de los SI

a)- Se apuesta al eacutexito organizacional como la fusioacuten

de las aacutereas estrateacutegicas de una entidad u organizacioacuten

b)- Es una colaboracioacuten importante para la eficiencia operacional la productividad y la moral del empleado y el servicio y satisfaccioacuten del cliente

c)- Es una fuente importante de informacioacuten y respaldo importante para la toma de decisiones efectivas por parte de los gerentes

d)- Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estrateacutegica en el mercado global

Ciclo de Vida de un Sistema

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 15: Espinoza victor docx revista

i- Conocimiento de la Organizacioacuten analizar y conocer todos los sistemas que forman parte de la organizacioacuten asiacute como los futuros usuarios del SI En las empresas se analiza el proceso de negocio y los procesos transaccionales a los que daraacute soporte el SI

ii- Identificacioacuten de problemas y oportunidades el segundo paso es relevar las situaciones que tiene la organizacioacuten y de las cuales se puede sacar una ventaja competitiva(Por ejemplo una empresa con un personal capacitado en manejo informaacutetico reduce el costo de capacitacioacuten de los usuarios) asiacute como las situaciones desventajosas o limitaciones que hay que sortear o que tomar en cuenta(Por ejemplo el edificio de una empresa que cuenta con un espacio muy reducido y no permitiraacute instalar maacutes de dos computadoras)

iii- Determinar las necesidades este proceso tambieacuten se denomina licitacioacuten de requerimientos En el mismo se procede identificar a traveacutes de alguacuten meacutetodo de recoleccioacuten de informacioacuten (el que maacutes se ajuste a cada caso) la informacioacuten relevante para el SI que se propondraacute

iv- Diagnoacutestico En este paso se elabora un informe resaltando los aspectos positivos y negativos de la organizacioacuten Este informe formaraacute parte de la propuesta del SI y tambieacuten seraacute tomado en cuenta a la hora del disentildeo

v- Propuesta contando ya con toda la informacioacuten necesaria acerca de la organizacioacuten es posible elaborar una propuesta formal dirigida hacia la

Organizacioacuten donde se detalle el presupuesto relacioacuten costo-beneficio presentacioacuten del proyecto de desarrollo del SI

vi- Disentildeo del sistema Una vez aprobado el proyecto se comienza con la elaboracioacuten del disentildeo loacutegico del SI la misma incluye el disentildeo del flujo de la informacioacuten dentro del sistema los procesos que se realizaraacuten dentro del sistema etc En este paso es importante seleccionar la plataforma donde se apoyaraacute el SI y el lenguaje de programacioacuten a utilizar

vii- Codificacioacuten con el algoritmo ya disentildeado se procede a su reescritura en un lenguaje de programacioacuten establecido (programacioacuten) es decir en coacutedigos que la maacutequina pueda interpretar y ejecutar

Implementacioacuten Este paso consta de todas las actividades requeridas para la instalacioacuten de los equipos informaacuteticos redes y la instalacioacuten del programa generado en el paso anterior

viii- Mantenimiento proceso de retroalimentacioacuten a traveacutes del cual se puede solicitar la correccioacuten el mejoramiento o la adaptacioacuten del SI ya creado a otro entorno Este paso incluye el soporte teacutecnico acordado anteriormente

- Tipos y Usos de los SI

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 16: Espinoza victor docx revista

Los Sistemas de Informacioacuten cumpliraacuten tres objetivos baacutesicos dentro de las organizaciones

1Automatizacioacuten de procesos operativos

2Proporcionar informacioacuten que sirva de apoyo al proceso de toma de decisiones

3Lograr ventajas competitivas a traveacutes de su implantacioacuten y uso

Los Sistemas de Informacioacuten que logran la automatizacioacuten de procesos operativos dentro de una organizacioacuten son llamados frecuentemente Sistemas Transaccionales

SISTEMA BINARIOEl coacutedigo binario es el sistema numeacuterico usado para la de representacioacuten de textos o procesadores de instrucciones de computadora utilizando el sistema binario(sistema

numeacuterico de dos diacutegitos o bit el 0 (cerrado) y el 1 (abierto)) En informaacutetica y telecomunicaciones el coacutedigo binario se utiliza con variados meacutetodos de codificacioacuten de datos tales como cadenas de caracteres o cadenas de bits Estos meacutetodos

pueden ser de ancho fijo o ancho variable Por ejemplo en el caso de un CD las sentildeales que reflejaraacuten el laacuteser que rebotaraacute en el CD y seraacute recepcionado por un sensor de distinta

forma indicando asiacute si es un cero o un uno

En un coacutedigo binario de ancho fijo cada letra diacutegito u otros siacutembolos estaacuten representados por una cadena de bits de la misma longitud como un nuacutemero binario que por lo general

aparece en las tablas en notacioacuten octal decimal o hexadecimal

Seguacuten AntonGlaser en su History of Binary and otherNondecimalNumeration comenta que los primeros coacutedigos binarios se utilizaron en el antildeo 1932 CE Wynn-Williams

(Scale of Two) posteriormente en 1938 Atanasoff-Berry Computer y en 1939 Stibitz (excessthree) el coacutedigo en ComplexComputer

Es frecuente tambieacuten ver la palabra bit referida bien a la ausencia de sentildeal expresada con el diacutegito 0 o bien referida a la existencia de la misma expresada con el diacutegito 1 El byte

es un grupo de 8 bits es decir en eacutel tenemos 256 posibles estados binario

EBCDIC

(Extended Binary Coded Decimal Interchange Code) es un coacutedigo estaacutendar de 8 bits usado por computadoras mainframe IBM IBM adaptoacute el EBCDIC del coacutedigo de tarjetas

perforadas en los antildeos 1960 y lo promulgoacute como una taacutectica customer-control cambiando el coacutedigo estaacutendar ASCII

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 17: Espinoza victor docx revista

EBCDIC es un coacutedigo binario que representa caracteres alfanumeacutericos controles y signos de puntuacioacuten Cada caraacutecter estaacute compuesto por 8 bits = 1 byte por eso EBCDIC define

un total de 256 caracteres

Existen muchas versiones (codepages) de EBCDIC con caracteres diferentes respectivamente sucesiones diferentes de los mismos caracteres Por ejemplo al menos hay

9 versiones nacionales de EBCDIC con Latiacuten 1 caracteres con sucesiones diferentes

El siguiente es el coacutedigo CCSID 500 una variante de EBCDIC Los caracteres 0x00ndash0x3F y 0xFF son de control 0x40 es un espacio 0x41 es no-saltar paacutegina y 0xCA es un guion

suave

ASCII

(acroacutenimo ingleacutes de American Standard Codefor Information Interchange mdash Coacutedigo Estaacutendar Estadounidense para el Intercambio de Informacioacuten) pronunciado

generalmente [aacuteski] o [aacutesci] es un coacutedigo de caraacutecteres basado en el alfabeto latino tal como se usa en ingleacutes moderno y en otras lenguas occidentales Fue creado en 1963 por el

Comiteacute Estadounidense de Estaacutendares (ASA conocido desde 1969 como el Instituto Estadounidense de Estaacutendares Nacionales oANSI) como una refundicioacuten o evolucioacuten de

los conjuntos de coacutedigos utilizados entonces en telegrafiacutea Maacutes tarde en 1967 se incluyeron las minuacutesculas y se redefinieron algunos coacutedigos de control para formar el

coacutedigo conocido como US-ASCII

El coacutedigo ASCII utiliza 7 bits para representar los caraacutecteres aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la

transmisioacuten A menudo se llama incorrectamente ASCII a otros coacutedigos de caraacutecteres de 8 bits como el estaacutendar ISO-8859-1 que es una extensioacuten que utiliza 8 bits para proporcionar

caraacutecteres adicionales usados en idiomas distintos al ingleacutes como el espantildeol

ASCII fue publicado como estaacutendar por primera vez en 1967 y fue actualizado por uacuteltima vez en 1986 En la actualidad define coacutedigos para 32 caraacutecteres no imprimibles de los cuales la mayoriacutea son caraacutecteres de control obsoletos que tienen efecto sobre coacutemo se procesa el texto maacutes otros 95 caraacutecteres imprimibles que les siguen en la numeracioacuten

(empezando por el caraacutecter espacio)

Casi todos los sistemas informaacuteticos actuales utilizan el coacutedigo ASCII o una extensioacuten compatible para representar textos y para el control de dispositivos que manejan texto como

el teclado No deben confundirse los coacutedigos ALT+nuacutemero de teclado con los coacutedigos ASCII

Bit

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 18: Espinoza victor docx revista

Es el acroacutenimo Binarydigit (lsquodiacutegito binariorsquo) Un bit es un diacutegito del sistema de numeracioacuten binario Las unidades de almacenamiento tienen por siacutembolo bit

Mientras que en el sistema de numeracioacuten decimal se usan diez diacutegitos en el binario se usan solo dos diacutegitos el 0 y el 1 Un bit o diacutegito binario puede representar uno de esos dos

valores 0 o 1

El bit es la unidad miacutenima de informacioacuten empleada en informaacutetica en cualquier dispositivo digital o en la teoriacutea de la informacioacuten Con eacutel podemos representar dos

valores cuales quiera como verdadero o falso abierto o cerrado blanco o negro norte o sur masculino o femenino rojo o azul etc Basta con asignar uno de esos valores al estado

de apagado (0) y el otro al estado de encendido (1)

Sistema octal

El sistema numeacuterico en base 8 se llama octal y utiliza los diacutegitos 0 a 7 Para convertir un nuacutemero en base decimal a base octal se divide dicho nuacutemero entre 8 dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0 y los restos de las divisiones en orden inverso indican el nuacutemero en octal Para pasar de base 8 a base decimal solo hay que multiplicar cada cifra por 8 elevado a la posicioacuten de la cifra y sumar el resultado Es maacutes faacutecil pasar de binario a octal porque solo hay que agrupar de 3 en 3 los diacutegitos binarios asiacute el nuacutemero 74 (en decimal) es 1001010 (en binario) lo agrupariacuteamos como 1 001 010 despueacutes obtenemos el nuacutemero en decimal de cada uno de los nuacutemeros en binario obtenidos 1=1 001=1 y 010=2 De modo que el nuacutemero decimal 74 en octal es 112

En informaacutetica a veces se utiliza la numeracioacuten octal en vez de la hexadecimal Tiene la ventaja de que no requiere utilizar otros siacutembolos diferentes de los diacutegitos Sin embargo para trabajar con bytes o conjuntos de ellos asumiendo que un byte es una palabra de 8 bits suele ser maacutes coacutemodo el sistema hexadecimal por cuanto todo byte asiacute definido es completamente representable por dos diacutegitos hexadecimales

Sistema hexadecimalEl sistema hexadecimal (a veces abreviado como Hex no confundir con sistema sexagesimal) es el sistema de numeracioacuten posicional que tiene como base el 16 Su uso actual estaacute muy vinculado a la informaacutetica y ciencias de la computacioacuten pues los computadores suelen utilizar el byte u octeto como unidad baacutesica de memoria y debido a que un byte representa valores posibles y esto puede representarse como que equivale al nuacutemero en base 16 dos diacutegitos hexadecimales corresponden exactamente a un byte

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 19: Espinoza victor docx revista

En principio dado que el sistema usual de numeracioacuten es de base decimal y por ello soacutelo se dispone de diez diacutegitos se adoptoacute la convencioacuten de usar las seis primeras letras del alfabeto latino para suplir los diacutegitos que nos faltan El conjunto de siacutembolos seriacutea por tanto el siguiente

Se debe notar que A = 10 B = 11 C = 12 D = 13 E = 14 y F = 15 En ocasiones se emplean letras minuacutesculas en lugar de mayuacutesculas Como en cualquier sistema de numeracioacuten posicional el valor numeacuterico de cada diacutegito es alterado dependiendo de su posicioacuten en la cadena de diacutegitos quedando multiplicado por una cierta potencia de la base del sistema que en este caso es 16 Por ejemplo 3E0A16 = 3times163 + Etimes162 + 0times161 + Atimes160 = 3times4096 + 14times256 + 0times16 + 10times1 = 15882

El sistema hexadecimal actual fue introducido en el aacutembito de la computacioacuten por primera vez por IBM en 1963 Una representacioacuten anterior con 0ndash9 y undashz fue usada en 1956 por la

computadora Bendix G-15BASE DE DATOS

Una BASE DE DATOS o BANCO DE DATOS (en ocasiones abreviada con la sigla BD o con la abreviatura b d) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemaacuteticamente para su posterior uso En este sentido una biblioteca puede considerarse una base de datos compuesta en su mayoriacutea por documentos y textos impresos en papel e indexados para su consulta En la actualidad y debido al desarrollo tecnoloacutegico de campos como la informaacutetica y la electroacutenica la mayoriacutea de las bases de datos estaacuten en formato digital (electroacutenico) que ofrece un amplio rango de soluciones al problema de almacenar datos

Existen programas denominados sistemas gestores de bases de datos abreviados

SGBD que permiten almacenar y posteriormente acceder a los datos de forma raacutepida y estructurada Las propiedades de estos SGBD asiacute como su utilizacioacuten y administracioacuten se estudian dentro del aacutembito de la informaacutetica

iquestPor queacute utilizar una base de datos

ADMINISTRACION DE BASES DE DATOS

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 20: Espinoza victor docx revista

DBMS (DatabasemanagementSystem [Sistema de administracioacuten de bases de datos]) El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos que permite un faacutecil acceso a los datos el acceso a la informacioacuten por parte de muacuteltiples usuarios la manipulacioacuten de los datos encontrados en la base de datos (insertar eliminar editar)

El DBMS puede dividirse en tres subsistemas

El sistema de administracioacuten de archivos

para almacenar informacioacuten en un medio fiacutesico

El DBMS interno para ubicar la informacioacuten en orden

El DBMS externo representa la interfaz del usuario

La funcioacuten baacutesica de una base de datos es permitir el almacenamiento y la recuperacioacuten De la informacioacuten necesaria

INDEPENDENCIA DE LOS DATOSSe refiere a la proteccioacuten contra los programas de aplicacioacuten que puedan originar modificaciones cuando se altera la organizacioacuten fiacutesica o loacutegica de la base de datos Existen 2 niveles de independencia de datos

Independencia fiacutesica de datos Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia loacutegica de datos Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten

Independencia Fiacutesica de datos Es la capacidad para modificar el esquema fiacutesico sin provocar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

Independencia Loacutegica de datos Es la capacidad para modificar el esquema loacutegico sin causar que los programas de aplicacioacuten tengan que rescribirse Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

RESUMEN

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 21: Espinoza victor docx revista

La capacidad para modificar una definicioacuten de esquema en un nivel sin que afecte a una definicioacuten de esquema en el siguiente nivel maacutes alto se llama Independencia de datos

Existen 2 niveles de independencia de datos

INDEPENDENCIA FIacuteSICA DE DATOS Es la capacidad de modificar el esquema fiacutesico sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel fiacutesico son ocasionalmente necesarias para mejorar el funcionamiento

INDEPENDENCIA LOacuteGICA DE DATOS Capacidad de modificar el esquema conceptual sin provocar que se vuelvan a escribir los programas de aplicacioacuten Las modificaciones en el nivel loacutegico son necesarias siempre que la estructura loacutegica de la base de datos se altere

VENTAJAS DE LAS BASES DE DATOS

Control sobre la redundancia de datos

Consistencia de datos

Comparticioacuten de datos

Mantenimiento de estaacutendares

Mejora en la integridad de datos

Mejora en la seguridad

Mejora en la accesibilidad a los datos

Mejora en la productividad

Mejora en el mantenimiento

Aumento de la concurrencia

Mejora en los servicios de copias de seguridad

DESVENTAJAS DE LAS BASES DE DATOS

Complejidad

Coste del equipamiento adicional

Vulnerable a los fallos

Tipos de Campos

Page 22: Espinoza victor docx revista

Vulnerable a los fallos

Tipos de Campos