jueves, 2 de septiembre de 2010

E.D.I

-INSTITUCIONES PARA DISCAPACITADOS:

*CENTRO DE CAPACITACION APADI Nº 46
Capacitación Laboral, Actividades Recreativas y/o Deportivas
Dir: San Martin Y Coronel Santos (Salta - Cafayate) Tel/Fax: 087-21020

*ESCUELA DE EDUCACION ESPECIAL PRIMARIA Nº 400
Centro o servicio de Estimulación Temprana, Escuela, Hogar
Dir: Canada -barrio 25 De Mayo- 1520 (Salta - General Guemes)

*ESCUELA DE EDUCACION ESPECIAL PRIMARIA Nº 334
Escuela
Dir: Dorrego 640 (Salta - Orán) Tel/Fax: (03878) 42-1373

*ESCUELA Nº 923 DE EDUCACION ESPECIAL Nº 6
Asociación Cooperadora, Escuela
Dir: Roca 250 (Salta - Rosario de la Frontera) Tel/Fax: (03876) 48-3221

*ASOCIACION DE SORDOS DE SALTA
Asistencia y/o Asesoramiento
Dir: Calle Belgrano 1314 (Salta - Salta)

*ASOCIACION SALTEÑA DE SORDOS
Asistencia y/o Asesoramiento
Dir: Los Juncos 43 -barrio Tres Cerritos- (Salta - Salta)

*CENTRO DE REHABILITACION INTEGRAL ORAL PARA SORDOS E HIPOACU (CRIOS)
Capacitación Laboral, Escuela
Dir: Tucuman 667 (Salta - Salta) Tel/Fax: (0387) 423-3761

*CLUB ATLETICO LIBERTAD
Asistencia y/o Asesoramiento, Formación de Recursos Humanos, Actividades Recreativas y/o Deportivas
Dir: Talavera Nº 50 (Salta - Salta) Tel/Fax: 087-213495

*COORDINADORA PRO APLICACION DE LA LEY DEL DISCAPACITADO (COPALDIS)
Asistencia y/o Asesoramiento
Dir: Entre Rios 243 (Salta - Salta) Tel/Fax: 087-213792

*DEPARTAMENTO DE PROTECCION INTEGRAL A PERSONAS DISCAPACITAD.
Asociación Cooperadora, Centro o servicio de Estimulación Temprana, Escuela
Dir: España 1349 (Salta - Salta) Tel/Fax: (0387) 421-3792 / 422-1177

*DIRECCION DEL DISCAPACITADO
Asistencia y/o Asesoramiento, Coordinación
Dir: Belgrano 915 (Salta - Salta) Tel/Fax: 087-221177/211545

*ESCUELA DE EDUCACION ESPECIAL PRIMARIA Nº 69
Escuela
Dir: Catamarca 184 (Salta - Salta)

*ESCUELA DE EDUCACION TECNICA Nº 27 PARA DISCAPACITADOS
Escuela
Dir: Brown Y Necochea (Salta - Salta) Tel/Fax: (0387) 422-1946

*ESCUELA DIFERENCIAL Nº 1
Escuela
Dir: General Guemes 379 (Salta - Salta)

*ESCUELA ESPECIAL EFETA
Escuela, Actividades Recreativas y/o Deportivas
Dir: Buenos Aires 362 (Salta - Salta) Tel/Fax: (0387) 421-5136

*HOSPITAL MATERNO INFANTIL
Hospital, Servicio de Rehabilitación en Hospital
Dir: Av. Sarmiento 625 (Salta - Salta)

*HOSPITAL REGIONAL SAN BERNARDO
Hospital
Dir: Boedo 69 (Salta - Salta) Tel/Fax: 12024

*MINISTERIO DE BIENESTAR SOCIAL
Asistencia y/o Asesoramiento
Dir: Centro Civico (Salta - Salta) Tel/Fax: 215102 INT.500-501

*MINISTERIO DE EDUCACION
Asistencia y/o Asesoramiento
Dir: Centro Civico (Salta - Salta) Tel/Fax: 219529 INT. 400-401

*MINISTERIO DE SALUD PUBLICA
Asistencia y/o Asesoramiento
Dir: Av. Belgrano 1349 (Salta - Salta) Tel/Fax: 221075-218147-213141

*SETTI
Centro o servicio de Estimulación Temprana
Dir: Santiago Del Estero 239 (Salta - Salta)







*CENTRO DE CAPACITACION APADI Nº 46:

"Somos una Asociación de padres con hijos que tienen Síndrome de Down. Y queremos transmitirles a ustedes, queridos papás que acaban de enterarse del diagnóstico de sus bebés, un mensaje de esperanza y de posibilidades: ¡ES POSIBLE!
"No nos consideramos héroes. Lejos de ejemplificar sólo deseamos compartir con ustedes que también sentimos una profunda soledad en el momento de la noticia. Pero salimos de ella cuando comenzamos a darnos cuenta de que no éramos los primeros o los últimos papás en enfrentar esta situación tan especial. Y así, de a poco, con el afecto y la ayuda de familiares y amigos y especialistas descubrimos que el diagnóstico de nuestros bebés se podía transformar en un camino con obstáculos y que nuestros hijos se iban a convertir en lo que nosotros les mostráramos que podían ser. Y tras 20 años de compartir esta experiencia con otros padres y familiares en ASDRA, con orgullo, podemos decirles que es hermoso emprender este recorrido de la mano de nuestros hijos. Ellos, con su espontaneidad y sus permanentes logros, llenan de alegría el viaje.



*ALPI*


::HISTORIA
Creado en el año 1943 a raíz de una terrible enfermedad: la poliomielitis o parálisis infantil. La Argentina se veía castigada por este mal que no distinguía sexo, raza, ni clase social, causado por un virus que produce parálisis muscular. Con el descubrimiento en 1955 de la vacuna contra esta enfermedad, nuestra institución encaró al poco tiempo, una campaña de vacunación masiva y gratuita, logrando uno de los mayores éxitos: la erradicación de la enfermedad en la Argentina.
ALPI era el único centro privado que atendía en forma gratuita a pacientes con discapacidades motoras y con secuelas de Poliomielitis manteniéndose únicamente gracias a la ayuda de una comunidad solidaria. Durante esos años nuestro personal adquirió una gran experiencia en rehabilitación que aplicó a la atención de pacientes con diferentes grados de discapacidad motora, haciendo de ALPI un centro de excelencia pionero de la rehabilitación en nuestro país.



:: QUIENES SOMOS:
ALPI es una Asociación Civil sin fines de lucro que no recibe subsidios del Estado.
ALPI es un gran Centro de Internación y Atención Ambulatoria que cuenta con un equipo profesional médico interdisciplinario experto en rehabilitación de lesiones motoras y del lenguaje

::MISION VISION VALORES:

Nuestra visión
+ Ser una entidad médica asistencial y educativa comprometida con la sociedad.
+ Ser un centro de referencia en diagnóstico, tratamiento, investigación y docencia de patologías que generan discapacidades motoras o del lenguaje.
+ Orientar el proceso de rehabilitación de cada persona sobre modernas pautas funcionales, a fin de lograr su rápida reinserción laboral y social.

Nuestra misión
+ Nuestra misión es la rehabilitación, recuperación y reinserción de personas con discapacidad motora, mejorando su calidad de vida con especial preocupación por aquellas de bajos recursos económicos.
+ Mantener el permanente compromiso de restaurar hasta el límite máximo las capacidades funcionales de nuestros pacientes, acompañándolos en forma directa y familiar hasta su mayor independencia posible.
+ Promover la toma de conciencia por parte de la sociedad acerca de la importancia de su colaboración y ayuda para mejorar las posibilidades vitales de los discapacitados.

Nuestros Valores
+ Excelencia profesional.
+ Espíritu SOLIDARIO
+ Compromiso con el paciente y su familia
+ Atención personalizada
+ Investigación científica
+ Capacitación permanente

:: ASISTENCIA:

:: Centro de Rehabilitación

+ Habitaciones equipadas.
+ Amplios y luminosos gimnasios.

Tratamiento integral que combina:
+ El trabajo de equipo con enfoque interdisciplinario
+ La atención personalizada
+ La calidez humana de nuestra gente

Internación Institucional
+ Habitaciones individuales y compartidas
+ Unidad de Cuidados Especiales

Atención Domiciliaria (adultos y niños)
+ Hospital de día (más información, click acá)
+ Jornada completa
+ Media Jornada

Atención Ambulatoria
+ Consultorios externos por especialidades.
+ Centro Pediátrico
+ Atención Ambulatoria

:: Unidades Especializadas

+ Unidad Radiológica (estudios de videodeglución)
+ Unidad de Mano
+ RPG

RPG
(Reeducación postural global)

La Reeducaci ón Postural Global (R.P.G.) es un método científico de evaluación, diagnóstico y tratamiento de la postura y de patologías que afectan al sistema músculo-esquelético. El tratamiento busca partir desde la sintomatología para llegar a encontrar la causa de la patología. Utiliza diferentes posturas de tratamiento con el objetivo de ir estirando las cadenas musculares tónicas (responsables de la retracción, acortamiento y rigidez muscular), en forma global y progresiva, para lograr un alivio del dolor y modificar las alteraciones posturales.

La sesión es individual, de una hora de duración aprox., se necesita una orden médica y salvo casos específicos (dolor agudo, pacientes con escoliosis en etapa de crecimiento) se realiza una vez por semana.

Lic. Ignacio Sotelino – Kinesiólogo Fisiatra UBA – especialista en RPG UIPTM Saint Mont (Fr)

Los turnos podrán ser solicitados por teléfono al 4821-1200 int.137 de 8 a 18 hs.

:: Centro Quirúrgico

ALPI fue desde sus orígenes un centro clínico y quirúrgico, pionero en la cirugía asociada a la corrección de secuelas de polio. Como Centro de Rehabilitación, la cirugía continúa dentro de las especialidades afines: ortopedia y traumatología, plástica y urología.

ALPI cuenta con:
+ Dos modernos quirófanos de última generación y equipamiento radiológico de alta resolución.
+ Unidad de Atención Traumatológica (Guardia 24 horas)
+ Unidad de Cuidados Postoperatorios
+ Sala de Recuperación de Cirugía Ambulatoria
+ Terapia Intensiva

:: Centro de Diagnóstico y Tratamiento Ambulatorio
Consultorios médicos de las siguientes especialidades:
+ Cardiología
+ Cirugía reparadora
+ Clínica médica
+ Deportología
+ Dolor
+ Fisiatría
+ Gerontología
+ Hematología
+ Infectología
+ Neumonología
+ Neurología
+ Nutrición
+ Ortopedia y Traumatología
+ Toxicología
+ Psiquiatría
+ Urología

Servicio:
+ Fonoaudiología
+ Psicología
+ Psicopedagogía
+ Servicio Social
+ Terapia Física
+ Terapia Ocupacional
+ Gimnasia Terapéutica
+ Radiología
+ Urodinamia
+ Polisomnografía
+ Electromiografía
+ Neurofisiología
+ Estudios Funcionales Respiratorios
+ Potenciales Evocados
+ Electroestimulación Funcional
+ Recalificación Laboral
+ Unidad de Rehabilitación Cardiopulmonar
+ Laboratorio de Análisis Biomecánico

Programa de entrenamiento para el uso del tiempo libre – ALPI
El programa de Entrenamiento para el Uso del Tiempo libre de ALPI guía al individuo a una participación efectiva en actividades, acordes a su competencia. El mismo posibilita la recuperación de habilidades perdidas, el desarrollo de destrezas en nuevas áreas de interés, promoviendo el bienestar psico-físico-emocional con el objetivo de favorecer los lazos familiares e incrementar el contacto social.

A través de Actividades Recreativas y Deportivas, se estimula al individuo a llevar la atención a sus capacidades, ayudando a mejorar la calidad de vida de la persona con discapacidades.

sábado, 28 de agosto de 2010

INGLES

*LENGUA EXTRANJERA: INGLES

*PRESENTE SIMPLE

Afirmativa: Sujeto + Verbo en infinitivo sin to + Complemento

En tercera persona se le añade −s− o −es−

Ejemplo: I read my book / He reads his book

Interrogativa: Do/Does + Sujeto + Verbo en infinitivo sin to + Complemento

Ejemplo: Do you read the book? / Does he read the book


Negativa: Sujeto + don´t / doesn´t + verbo en infinitivo sin to

Ejemplo: I don´t read the book / He doesn´t the book


*PASADO SIMPLE

Afirmativa: Sujeto + Verbo (2ªcolumna o −ed−) + Complemento

Ejemplo: I bought flowers


Interrogativa: Did + Sujeto + Verbo en infinitivo sin to + Complemento

Ejemplo: Did I buy flowers in the shop?

Negativa: Sujeto + didn´t + Verbo en infinitivo sin to


*PRESENTE CONTINUO


Afirmativa: Sujeto + To be + Verbo −ing−

Ejemplo: I am playing football

Interrogativa: To be + Sujeto + Verbo −ing−

Ejemplo: Am I playing football?

Negativa: Sujeto + To be + not + Verbo −ing−

Ejemplo: I am not playing football




*PASADO CONTINUO

Afirmativa: Sujeto + was/were + Verbo −ing−

Ejemplo: I was playing football


Interrogativa: Was/were + Sujeto + Verbo −ing−

Ejemplo: Was I playing football?

Negativa: Sujeto + wasn´t/weren´t + Verbo −ing−

Ejemplo: I wasn´t playing football

Se usa:

1.− Para hablar de acciones que estaban ocurriendo en un momento determinado del pasado.

2.− Cuando hay dos acciones, el continuo expresa la acción de mayor duración.

3.− Cuando hay dos acciones paralelas

SUELE IR WHILE .− mientras

*PRESENTE PERFECTO

Afirmativa: Sujeto + Have + Verbo (3ªColumna o −ed−)

En tercera persona es "has".

Ejemplo: I have been in New York

Interrogativa: Have/has + Sujeto + Verbo (3ªColumna o −ed−)

Ejemplo: Have I been in New York?


Negativa: Sujeto + Haven´t/hasn´t + Verbo (3ªColumna o −ed−)

Ejemplo: I haven´t been in New York

Se usa:

1.− Cuando la acción comenzó en el pasado y continua en el presente.

2.− Cuando no sabemos cuando ocurrió la acción

3.− Cuando el período de tiempo que nos dan como referencia no ha terminado aún

Adverbios que acompañan al Presente perfecto:

− just .− acaar de

− yet? .− Interrogativa .− ya?

− Already .− Afirmativa .− ya

− For .− desde, hace

− Since .− desde




*PRESENTE PERFECTO CONTINUO

Afirmativa: Sujeto + Have/has + Been + Verbo −ing−

Ejemplo: I have been playing football.


interrogativa: Have/has + Sujeto + Been + Verbo −ing−

Ejemplo: Have you been playing football?.


Negativa: Sujeto + Haven´t/hasn´t + Been + Verbo −ing−

Ejemplo: I haven´t been playing football.


Se usa:

1.− Cuando la acciónse ha repetido a lo largo de un periodo de tiempo.

2.− Cuando hablamos en general de lo que hemos estado haciendo, sin especificar cuando.

3.− Cuando el efecto de lo que ha estado ocurriendo, se puede apreciar en el presente.

*PASADO PERFECTO

Afirmativa: Sujeto + had + Verbo (3ªcolumna o −ed−)

Ejemplo: I had been in New York


*Interrogativa: Had + Sujeto + Verbo (3ªcolumna o −ed−)

Ejemplo: Had you been in New York?


*Negativa: Sujeto + hadn´t + Verbo (3ªcolumna o −ed−)

Ejemplo: I hadn´t been in New York

− Es el pasado del pasado es una acción anterior a una pasada

1ª acción − pasado perfecto

2ª acción − pasado simple

*PREGUNTA SOBRE EL OBJETO

− Tom visited Mary −

Who did Tom visit?

A quien visitó Tom

*PREGUNTA SOBRE EL SUJETO

− Tom visited Mary −

Who visited Mary?

¿Quién visitó a Mary?

Cuando who o what son del sujeto de la pregunta, no se pone auxiliar y el verbo se deja en 3ª persona

singular afirmativa.





*PROBABILIDAD

− May ( puede que )

− Might ( podría) + improbable que may

*CONDICIONALES

1º condicional

If + present simple, will + infinitive

will + infinitive, if + present simple

2º condicional

If + past simple, would + infinitive+

would + infinitive + if + past simple

*GOING TO

Es un futuro de intención.

Afirmativa: TO BE + going to + infinitivo.

Negativa: Sujeto + is/am/are + not + going to + infinitivo

Interrogativa: Is/are/am + sujeto + going to + infinitivo

Se usa:

− Cuando hemos decidido hacer algo con antelación.

− Cuando vemos que algo va a ocurrir en un futuro inmediato

*FUTURO SIMPLE

Afirmativa: Sujeto + will + infinitivo

Negativa: Sujeto + will not + infinitivo

Interrogativa: Will + sujeto + infinitivo?

Se usa:

− Cuando se decide hacer algo en el momento de hablar

− Cuando algo va a ocurrir en un futuro lejano

− Con peticiones

− Con pronósticos

− Con promesas

− Cuando nos negamos a hacer algo

*ESTILO INDIRECTO

Consiste en repetirlo dicho por alguien es decir se pasa de 1ª a 3ª persona

Directo Indirecto

− Presente simple Pasado simple

− Presente continuo Pasado continuo

− Pasado simple Pasado perfecto

− Presente Perfecto Pasado perfecto

− Futuro simple Would + infinitivo

− is/are going to was/were going to

− Can Could

− Should Should

− Ought out Ought out

− Must Had to

− May Might

− 1º condicional 2º condicional

− 2º condicional 2º condicional

− Today That day

− Tomorrow The day after

− Yesterday The day before

− Tonight That night

− Ago Before

− Next The following

− Last The previous

− The day before yesterday Two days before

− The day after tomorrow Two days later

− This That

− These Those





VOCABULARIO

a little.− poco economical.− económico

a bit.− un poco expensive.− caro

slightly.− ligeramente fast.− rápido

quite.− bastante slow.− lento

fairly.− bastante comfortable.− cómodo

rathen.− bastante dangerous.− peligroso

pretty.− bonita reliable.− fiable

very.− muy safe.− seguro

extremelly.− extremadamente

apply for.− solicitar

listen to.− escuchar

look at.− mirar

wait for.− esperar

belong to.− pertenecer

laugh at.− burlarse

shout at.− gritar

write to.− escribir a

ask for.− pedir

plastic.− plástico

cotton.− algodón

leather.− cuero

paper.− papel

glass.− cristal

wooden.− madera

rubber.− goma

woollen.− lana

steel.− metal

turn down.−bajar volumen

turn up.− subir volumen

turn on.− encender

turn off.− apagar

give back.− devolver

give up.− dejar

carry on.− seguir

slow down.− reducir

pick up.− recoger

viernes, 27 de agosto de 2010

E.D.I

*DISCAPACIDADES:
Historicamente el término discapacidad fue catalogado en forma negativa. Una persona que sufría de algún tipo de discapacidad era considerada como un “paciente” que debía ser curado o puesto bajo un tratamiento médico. Esta posición es la conocida como el “Modelo médico de la discapacidad”.
En los últimos veinte años, una nueva definición llamada “Modelo social de la discapacidad”llegó a casi desplazar a la anteriormente detallada. En este modelo, la discapacidad es vista más como una construcción social que como una situación médica.
Una persona discapacitada es ahora vista como un individuo que requiere de una serie de ayudas técnicas para el devenir cotidiano y a la discapacidad como las actitudes o barreras que la sociedad levanta a su alrededor. Sin embargo ambas definiciones coinciden en que los servicios y las oportunidades sociales deben ser lo más accesibles posibles para todas las personas afectadas.





ESTAS DISCAPACIDADES PUEDEN CLASIFICARSE EN:

*DISCAPACIDAD AUDITIVA:
La sordera es la dificultad o la imposibilidad de usar el sentido del oído debido a una pérdida de la capacidad auditiva parcial (hipoacusia) o total (cofosis), y unilateral o bilateral. Así pues, una persona sorda será incapaz o tendrá problemas para escuchar. Ésta puede ser un rasgo hereditario o puede ser consecuencia de una enfermedad, traumatismo, exposición a largo plazo al ruido, o medicamentos agresivos para el nervio auditivo






*DISCAPACIDAD VISUAL:
La discapacidad visual es un estado de limitación o de menor eficiencia, debido a la interacción entre factores individuales (entre los que se encuentra la deficiencia visual) y los de un contexto menos accesible.
Se suele distinguir a las personas con discapacidad visual haciendo referencia a dos términos: ceguera (pérdida total de visión) y deficiencias visuales (pérdida parcial). Para entender la realidad que entraña esta discapacidad basta tener en cuenta que a través del sentido de la vista obtenemos el 80% de la información del mundo exterior.





*DISCAPACIDAD DEL LENGUAJE:
Un "trastorno del habla y lenguaje" se refiere a los problemas de la comunicación u otras áreas relacionadas, tales como las funciones motoras orales. Estos atrasos y trastornos varían desde simples substituciones de sonido hasta la inhabilidad de comprender o utilizar el lenguaje o mecanismo motor-oral para el habla y alimentación. Algunas causas de los trastornos del habla y lenguaje incluyen la pérdida auditiva, trastornos neurológicos, lesión cerebral, retraso mental, abuso de drogas, impedimentos tales como labio leporino, y abuso o mal uso vocal. Sin embargo, con mucha frecuencia se desconoce la causa.





*DISCAPACIDAD MOTORA:
Los niños en situación de discapacidad motora, presentan encefalopatías no progresivas, que pueden tener su comienzo antes del parto o durante él, o en la infancia temprana, y que obstaculiza o impide el desarrollo motor normal. Tienen una serie de características físicas, derivadas directa o indirectamente de su alteración neurológica. Logran ciertas habilidades motrices en forma más lenta y/o distorsionada e incluso es posible que no las adquieran. Además pueden tener otras alteraciones del Sistema Nervioso Central que originen convulsiones, comprometan sus sentidos especiales, su capacidad de aprendizaje y razonamiento, su conducta y sus relaciones interpersonales.



*DISCAPACIDAD PSIQUICA:
Se considera que una persona tiene discapacidad psíquica cuando presenta "trastornos en el comportamiento adaptativo, previsiblemente permanentes".
La discapacidad psíquica puede ser provocada por diversos trastornos mentales, como la depresión mayor, la esquizofrenia, el trastorno bipolar; los trastornos de pánico, el trastorno esquizomorfo y el síndrome orgánico.


sábado, 7 de agosto de 2010

CONCEPTO DE SOFTWARE

El software esta constituido por programas que, se cargan en la Unidad Central de Proceso para su ejecución.

Hay diferentes niveles de software o programa, en función de la "cercanía" que tienen para trabajar con las funciones básicas del hardware o con los datos como información.

SOFTWARE DE BASE Y DE APLICACIÓN

Podemos clasificar el software en dos grandes grupos:

Software de base: se ocupa del control de las tareas básicas del sistema de computación, tales como la administración de la memoria, de los dispositivos de entrada-salida, etcétera.



Software de aplicación: se ocupa de resolver las tareas requeridas por el ser humano, tales como procesar la información contable, realizar la liquidación de haberes, reservar un pasaje de micro.


EL SISTEMA OPERATIVO



El sistema operativo es el software de más bajo nivel, indica y supervisa las operaciones de la CPU. Sus componentes pueden agruparse así:

■ Programa de carga inicial o, más utilizada en el ámbito de las computadoras personales: boot.
Es un programa pequeño que le indica a la computadora las primeras acciones que debe realizar, cuando se enciende y luego de los chequeos establecidos por hardware, incluyendo los programas y archivos que ofrecen datos que requiere el sistema operativo para trabajar en cada computadora en particular, y el resto de los programas que conforman el sistema operativo.

■ Los programas de control. Constituyen el núcleo del sistema operativo, y son los programas que se ocupan de:

• El control los recursos físicos del sistema; manejo de entradas y salidas, lectura y grabación de archivos, manejo de los contenidos de la memoria, ejecución de procesos de transformación de datos en la CPU, etcétera.

• La coordinación de las acciones de esos recursos; tomar los datos y llevarlos al punto correcto para su procesamiento, coordinar las diferentes funciones requeridas por múltiples programas que se encuentren en ejecución, etcétera.

Los objetivos de los sistemas operativos son:

•Utilizar, al máximo, la capacidad de proceso del sistema.

• Minimizar el tiempo de espera de los equipos periféricos (unidades de entrada-salida y almacenamiento).

• Garantizar el correcto procesamiento.

Si bien encontramos múltiples sistemas operativos, sus componentes básicos son comunes a todos.

Una primera clasificación entre sistemas operativos la encontramos entre los que permiten trabajar a un solo usuario por vez y los que permiten la concurrencia de rnultiples usuarios.



EL TRABAJO MULTITAREA



Cuando una CPU trabaja con múltiples tareas en forma concurrente, realmente se ocupa de una tarea por vez, alternando su atención entre todas las concurrentes.
Por ejemplo, cuando /a CPU esta ejecutando un programa que requiere datos que están en una unidad de almacenarniento externo, da la orden de tal lectura y pasa a la tarea siguiente.
Estando en la tarea siguiente ejecuta uno o varias instrucciones y vuelve a saltar a otra tarea, así hasta volver a la primera, momento en el que recibe los dato solicitados y continúa con el proceso.
Esto permite que la CPU aproveche su tiempo en otras tareas, mientras espera acciones de los dispositivos periféricos que son, mucho más lentos que ella.

El trabajo multitarea permite, en sistemas operativos complejos, indicarle al sistema que de mayor atención, materializada en mayor tiempo de CPU a un programa que a otro.
Los sistemas operativos multitarea deben almacenar, en áreas de memoria la situación de cada tarea en el momento que la abandonan para, al retomarla, recupere los datos y continuar el proceso.

Esta situación agrega significativa complejidad al sistema operativo.



EL TRABAJO MULTIUSUARIO

El trabajo multiusuario se da cuando una CPU esta conectada por medio de una red, o vínculos específicos, a varios usuarios, tengan estas estaciones de trabajo o equipos de computación personal. Como en el caso del trabajo multitarea, la CPU se ocupa de un solo usuario por vez.
Los sistemas operativos multiusuarios deben almacenar en áreas de memoria 1a situación de cada tarea y usuario en el momento en que la abandonan, para, al retomarla, recuperar los datos y continuar el proceso. Esta situación agrega aun más complejidad al sistema operativo.


Encontramos diferentes tipos de sistemas operativos. En el ambiente de las computadoras personales: el Microsoft Windows, el Mac-Os y el Linux.

Como el sistema operativo actúa en forma mancomunada con el hardware, no todo sistema operativo sirve para todo hardware
Las computadoras personales identificadas. como "compatibles con Windows" -independientemente del fabricante y del chip procesador que las integre, siendo los mas comunes los fabricados por Intel y por Amdha- permiten utilizar uno de los sistemas operativos mas difundidos, el Windows, de Microsoft.

Otros equipos, tales como los Apple, utilizan el sistema operativo Mac-Os.

En ambientes de maquinas medianas, que permiten los múltiples usuarios, y de servidores de redes: Windows Server, Novell, Linux, diferentes versiones de Unix y OS/400.

En ambientes de maquinas grandes es normal que encontrar sistemas operativos específicos para una familia de equipos: OS/390 y el i5/OS de IBM.

Los sistemas operativos desarrollados para manejar una computadora específica se conocen, como sistemas propietarios. Los sistemas que permiten trabajar con múltiples maquinas se conocen como sistemas abiertos.

Dentro de los sistemas abiertos encontramos aquellos cuyo código es público y otros cuyo código es manejado por una empresa. Este ultimo caso es el de Windows, su código es construido y actualizado exclusivamente por Microsoft, si bien puede ser utilizado en maquinas de múltiples proveedores.


LA MEMORIA VIRTUAL Y EL PAGINADO





Cuando un programa no "entra" -es decir, todas las instrucciones que lo integran requieren mas espacio físico del disponible en la memoria principal-, este no podrá cargarse íntegramente.

En estos casos, el programa se segmenta en paginas que se almacenan en los dispositivos de almacenamiento.

Una porción reside en la RAM y el resto en lo VM, las paginas apropiadas se transfieren a la RAM conforme se necesitan. Esta actividad se conoce como paginado de memoria. Así se independiza el tamaño del programa de la capacidad de 1a RAM.
Si bien esto evita que sea necesario que todo el programa se cargue en la RAM para su ejecución, si por la estructura del programa se requiere acceder a información que se encuentra en el disco en forma continua, la performance del sistema caerá, ya que requiere un acceso "lento” para obtener las instrucciones por lo que lo UAL y la UC estarán esperando (u ocupándose de otras tareas) gran parte del tiempo.

Es posible que la ejecución de un proceso tarde más de lo esperado debido a la gran actividad sobre el disco, y el tiempo que ella requiere.

En este caso se presentan dos alternativas que pueden ser complementarias, en caso de necesitar mejorar el tiempo de ejecución.

Una de ellos es aumentar el tamaño de 1a memoria, permitiendo así que todo el programa, o una parte significativa del mismo, entre en la memoria primaria.

La otra es modificar el programa, optimizando su codificación, o partiéndolo; es decir, sacando funciones para cuya resolución se utilizara otro programa y otra maquina.




LOS LENGUAJES DE PROGRAMACION


Los lenguajes de programación son las estructuras de instrucciones, interpretadas y traducidas a lenguaje de maquina, que puede interpretar la CPU.

Encontramos una gran cantidad de lenguajes de programación, mas o menos lejos de los lenguajes de maquina; es decir, mas o menos cerca del lenguaje natural (castellano, ingles, etcétera).

Se dice que un lenguaje de programación es de una generación superior a otra, cuando esta mas cerca del lenguaje natural.

Hoy en día utilizamos comúnmente lenguajes de tercera y cuarta generación. Los primeros están constituidos por una serie de instrucciones en lenguaje más o menos comprensible, con una sintaxis lógica cercana a la sintaxis que requiere la CPU.

Los lenguajes de cuarta generación tienen como objetivo que los seres humanos, sin preparación en cuanto a conocimientos técnicos sobre la lógica en que las computadoras actúan, podamos comunicarnos con ellas en forma cercana a la modalidad que nos comunicamos con nuestros semejantes.

Como ejemplo de lenguaje de tercera generación podemos mencionar el Cobol, y como ejemplo de lenguaje de cuarta generación, los lenguajes administradores de bases de datos en general, que adoptan la forma de lenguajes de consulta estructurados.

COMPILADORES E INTÉRPRETES




El programa en el lenguaje que escribimos las instrucciones se llama programa fuente, mientras que el programa en el lenguaje que la maquina las interpreta se llama programa objeto.

El proceso de transformación del programa fuente al programa objeto se denomina compilación, y es realizado por la maquina mediante la ejecución del programa compilador.

En este proceso, el programa que se ejecuta en la CPU es el compilador, la entrada es el programa en lenguaje fuente y la salida es el programa en lenguaje objeto.

Los compiladores, validan la corrección interna del programa fuente. Validan que el programa sea consistente en si mismo, que se respete la sintaxis propia del lenguaje de programación, etcétera.

Por ejemplo, si se define la realización de cálculos sobre ciertos datos para su archivo posterior, verifican que los datos requeridos en los cálculos se encuentren en los archivos de entrada identificados en el mismo programa fuente, como así también que los datos de salida tengan un destino en algún archivo de salida.

Si se detectan errores, los mismos son comunicados (por una impresión o información en pantalla) al programador, si no se detectan errores se genera el programa objeto o ejecutable.

Este ejecutable es guardado en los almacenamientos del sistema, para su posterior ejecución todas las veces que sea requerido. Este proceso de almacenamiento de los programas fuentes y objetos se denomina catalogación. Entonces nos encontramos con una biblioteca de programas fuentes y otra de programas objetos.

Es habitual que con el paso del tiempo se requiera modificar alguna acción de un programa, situación esta que, en lugar de desarrollo de un nuevo programa, se llama mantenimiento de uno existente. Es muy probable, sobre todo si ha transcurrido mucho tiempo, que la tarea la realice un programador diferente al que inicialmente se ocupo de la programación.

Por supuesto, el programa compilador esta estrictamente vinculado con la maquina para la cual genera los programas objeto.


Una alternativa a la compilación es la interpretación de los programas fuentes.

Mientras que en la compilación encontramos dos pasos para la ejecución de un programa (primero se genera el programa objeto y luego se ejecuta el programa objeto) en la interpretación, el mismo programa, denominado interprete, se ocupa de leer el programa fuente interpretarlo en lenguaje maquina y ejecutarlo en el momento.

El programa interprete también detecta los errores internos del programa fuente, los indica e interrumpe la ejecución.

La utilización de intérpretes permite al programador seguir las instrucciones del programa y facilita la depuración de errores.

Cuando un programa esta totalmente depurado, y será ejecutado rutinariamente en múltiples oportunidades, es conveniente compilarlo, generando el modulo ejecutable, de esta forma se evita la interpretación en cada ejecución, mejorando el rendimiento del sistema.


Lenguaje maquina (primera generación)




Esta constituido por instrucciones, en el código binario, que la computadora interpreta.

Somos nosotros quienes tenemos que escribir las instrucciones con la conjunción de "O" y "1 " que el sistema de computación puede interpretar.

Lenguaje ensamblador (segunda generación) y el nacimiento de los compiladores



Estos lenguajes, iniciaron la utilización de códigos para reemplazar tanto las instrucciones en lenguaje maquina cuando las direcciones de memoria en el mismo lenguaje, simplificando así la compleja tarea de programación en lenguaje maquina.

Esta utilización de códigos produjo una separación entre el lenguaje en el que escribimos los instrucciones y el lenguaje que la maquina utiliza, dando nacimiento a los programas compiladores.

Lenguajes de tercera generacion




Acercan el programa fuente a un lenguaje más parecido al utilizado entre nosotros. Los dos lenguajes mas conocidos de este tipo son:

Fortran, con una estructuro cercana a las matemáticas esta orientado a la construcción de programas con gran carga de cálculos.

Cobol, con una estructura cercana al lenguaje natural (en ingles), orientado a las matemáticas, y a la construcción de programas para la automatización de funciones de negocios simples, tales como la facturación y la liquidación de haberes; esto es, el manejo de una gran cantidad de datos de entrada, cálculos no muy complejos y el manejo de un gran volumen de información de salida.

Como en el caso de los ensambladores, también encontramos programas compiladores.

Se establecieron estándares para aislar o separar al lenguaje de la maquina (permitir que el mismo programa fuente pudiera ser compilado por diferentes compiladores para producir programas objeto ejecutables en diferentes maquinas, tales como el Cobol'64, si bien el objetivo de un lenguaje universal, aceptable entre maquinas de diferente porte y proveedor, no fue alcanzado debido a la utilización de particularidades para cada maquina.

El Cobol, sigue utilizándose en el mundo comercial. Hoy en día sigue siendo el lenguaje más utilizado, debido a su gran base instalada originada en su uso por más de 30 años, y su permanente actualización. Su última versión, denominada Cobol 2002, incorpora conceptos de actualidad.

Lenguajes de cuarta y quinta generación

El lenguaje de cuarta generación fue utilizada por primera vez en 1982, por James Martin, refiriéndose a lenguajes que permiten una codificación de más alto nivel, reduciendo significativamente el trabajo de programación con relación al de tercera generación.
Estos pueden incluir herramientas específicas para generar listados, pantallas de consultas y actualizaciones, generar el código directamente desde herramientas de diseño de sistema asistido por computadora.
Dentro de este grupo encontramos los lenguajes que utilizan sentencias de SQL
Estos lenguajes poseen herramientas para que el usuario final, pueda realizar consultas y reportes, no programados previamente, en forma directa sin participación de personal técnico.




Los lenguajes de quinta generación se orientan más a la resolución de problemas, basándose más en la gestión de restricciones que en el manejo de una lógica de programación.
Su utilización no ha tomado gran difusión.


El software es el conjunto de instrucciones que controlan el funcionamiento del sistema de computación. Es decir, el software le "da vida" al hardware, le da una razón de ser, una finalidad.


LOS UTILITARIOS O SOFTWARE DE SERVICIO


Los programas utilitarios permiten realizar actividades habituales y comunes en un sistema de computación, tales como:

• Copiar archivos.
• Compararlos.
• Administrar la compilación y catalogación de programas.
• Realizar copias de seguridad.
• Llevar estadísticas sobre el uso del sistema.

En el ambiente de PC, la forma grafica de presentación nos permite realizar estas tareas en forma muy simple, en algunos casos arrastrando iconos, como en el caso de mover un archivo de una carpeta o directorio a otra, mas aun, ayudado por preguntas de confirmación, para evitar errores.




LOS SISTEMAS DE APLICACION


Los sistemas de aplicación se ocupan de realizar funciones especificas (preprogramadas) para cumplir con las tareas necesarias en la forma que los usuarios finales las requieren. A continuación damos algunos ejemplos.

En el campo comercial:

• El sistema de clientes se ocupa de la administración de datos de los clientes.

• El sistema de facturación se ocupa del cálculo y la emisión de facturas para los clientes, en función de los datos del sistema de clientes, los productos o servicios entregados.

• El sistema de reserva de pasajes, de micro o avión, se ocupa de mantener y actualizar la información sobre la cantidad de asientos disponibles y asignados en cada viaje o vuelo habilitado.

■ En el campo de la ingeniería:
• Aplicaciones para el cálculo de estructuras.

• Aplicaciones para el diseño de edificios o grandes proyectos.

■ En el campo de la medicina:

• Los sistemas de diagnostico por imágenes.



SOFTWARE PROPIETARIO Y SOFTWARE LIBRE



El software -tanto de base como de aplicación- es desarrollado y construido por medio de la aplicación de conocimientos de sus elaboradores; los desarrolladores del software son dueños de su propiedad intelectual.

Si el dueño del software establece restricciones sobre su utilización y/o modificación se dice que se trata de un software propietario, o no libre.
Aun si la pieza de software en cuestión se obtiene gratis, el propietario, al entregarla, puede establecer restricciones con relación a su utilización. Por ejemplo, cediendo en forma gratuita exclusivamente su derecho de uso para fines personales, no pudiendo ser utilizada en aplicaciones comerciales, ni copiar, vender o ceder a terceros. Cuando un software propietario se obtiene en forma gratuita se dice que es una pieza free-ware
De esta manera podemos encontrar software gratuito y, a la vez, propietario: no libre.

También encontramos software propietario que es gratuito para uso no comercial, pero con costo para usos comerciales.

Corno ejemplo de software propietario, no gratuito, podemos mencionar Microsoft Windows, productos de Adobe para la generación de PDF y software para juegos. Como ejemplos de software propietario gratuito, para usos no comerciales, podemos mencionar Adobe Reader y Pdf995.

Cuando hablamos de software de código abierto nos referimos a software cuyo programa fuente es accesible y modificable por el usuario, sin restricciones. Este software puede obtenerse en forma gratuita u onerosa.
El concepto de software libre se refiere a aquel cuya licencia de uso garantiza a su receptor la libertad de utilizarlo en lo que quiera, modificarlo como quiera y redistribuirlo, otorgando licencias de igual tipo como desee.

• La libertad de modificarlo implica la necesidad de que se trate de software de código abierto. Se acepta que esta libertad se condicione en cuanto a la forma de incorporar mejoras y a la obligación de compartir esas mejoras con el resto de la comunidad.

• La libertad de redistribuirlo implica que se pueden hacer copias y entregar a terceros, con o sin cargo, independientemente de haberlo obtenido en forma gratuita u onerosa. Es más, un poseedor de licencia puede ofrecer un determinado software sin cargo y otro, el mismo software, en forma onerosa.

Por lo tanto, un software de open source, que se vende sin otorgar el derecho a copiarlo y entregarlo en forma gratuita, no es un software libre.


SOFTWARE DE APLICACIÓN DE USO GENERALIZADO EN COMPUTADORAS PERSONALES




En el ambiente de PC hogareñas y de oficina encontramos habitualmente software que cubre todas o algunas de las siguientes funciones:

• Correo electrónico.
• Agenda.
• Procesador de textos.
• Planilla de cálculos.
• Presentaciones.
• Navegadores para Internet.
• Administradores simples de bases de datos.

Como ejemplos de navegadores de Internet podemos mencionar los software: Internet Explorer de Microsoft, y el Firefox de Mozilla Fundation, siendo este último libre, de código abierto y gratuito.

Estos programas pueden obtenerse por separado o en conjuntos, integrados por varios de ellos, tomando el nombre de suites. Encontramos propuestas tanto de software propietario cuanto de software libre. Dentro de las ofertas del mercado las más difundidas son:



También, en ambientes específicos de trabajo, es habitual encontrar software que cubra necesidades más puntuales: planificación de tareas, graficación y edición compleja de textos.

Al seleccionar el software debemos tener en cuenta el que mas se adapte a nuestros requerimientos, considerando:

Facilidad de uso y documentación

Podemos verificar la facilidad de uso mediante una prueba realizada en el negocio de venta.

La documentación del sistema debe permitir tanto aprender a usar sus funciones básicas como también evacuar las dudas sobre su utilización y permitir la investigación de las funciones mas avanzadas.

Encontramos diferentes tipos de documentación, y es bueno que las evaluemos individualmente. Ellas son:

- Manuales, cuyo objetivo es presentar en forma ordenada y creciente, en cuanto a su complejidad, las diferentes funciones del producto.

- Ayudas interactivas, que presentan información en pantalla sobre la utilización específica de alguna función. En este caso es importante comparar la facilidad de consulta de las ayudas para un caso en particular.

Tutores interactivos, que toman la forma de cursos en pantalla, presentando ejemplos y requiriendo ciertas acciones simples para confirmar el aprendizaje.

■ Integrabilidad

También es importante evaluar la posibilidad de compartir la información generada entre las distintas aplicaciones, en dos niveles:

- Poder incorporar un trabajo de una aplicación en otra, como una imagen.

- Poder incorporar un trabajo de una aplicación en otra, manteniendo las características de la aplicación original

■ Compatibilidad

Poder compartir los archivos generados, tanto con otras personas como con otras aplicaciones. Esto es de fundamental importancia también si cambiamos de versión de programa o de línea de productos, con relación a los archivos que grabamos con la aplicación anterior.

Asimismo, si queremos incorporar en una planilla de calculo los datos de una base de datos, la estructura de la base de datos debe poder ser traducida por la planilla de calculo para incorporarla, o bien debemos poder generar desde la base de datos un archivo intermedio de trabajo en un formato tal que pueda se leído por la planilla de calculo. Para este ultimo caso es habitual utilizar archivos de texto, de impresión o con formatos específicos para el intercambio, conocidos como dif, comunes para intercambiar entre bases de datos o rtf , comunes para intercambiar entre diferentes procesadores de texto.

■ Capacidad

Debemos verificar que pueda realizar las tareas que son nuestro objetivo que resuelva.

■ Compatibilidad con Internet

Dada la difusión actual y esperada de Internet es importante considerar la compatibilidad de las aplicaciones con Internet, en particular con los documentos del tipo HTML.

■ Requerimientos de hardware

Debemos asegurarnos que el software funcione razonablemente en la maquina (el hardware) en que lo vamos a cargar para su utilización.

El vertiginoso avance tanto en el hardware cuanto en el software provoca que las nuevas versiones de software requieran, para funcionar, la capacidad de proceso y almacenamiento de las nuevas versiones de hardware.

Por lo tanto, no es raro que si tenemos una maquina comprada hace dos o tres años al cargarle la ultima versión de una planilla de calculo, funcione con lentitud o, incluso, no funcione adecuadamente.

Es recomendable verificar este punto antes de realizar la compra, para evaluar la posibilidad de actualizar o reemplazar el hardware en forma simultánea, y no tener que hacerlo forzados por el problema resultante del nuevo software.


DIFERENCIAS ENTRE SOFTWARE Y HARDWARE:


EL HARDWARE: Componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos:
- El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista.
- El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos periféricos.


EL SOFTWARE: Son las instrucciones que el ordenador necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar. También tenemos de dos tipos:
- Sistemas Operativos: Tienen como misión que el ordenador gestione sus recursos de forma eficiente, además de permitir su comunicación con el usuario. Para saber más de los sistemas operativos pincha en el enlace
- Aplicaciones: Son programas informáticos que tratan de resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar música,...

jueves, 3 de junio de 2010

SISTEMA DE COMPUTOS*

Los diferentes componentes de un sistema de cómputos

La computadora realiza las operaciones necesarias para tomar datos, transformarlos y convertirlos en la información requerida de acuerdo con las instrucciones que se le indican en los programas que rigen su funcionamiento.

Los datos de entrada, si son nuevos para el sistema, en su conjunto, se toman de dispositivos de entrada; si ya se encontraban disponibles en el sistema se toman de dispositivos de almacenamiento.

La transformación tiene lugar en la unidad central de proceso, según las indicaciones de los programas aplicados.

Estos programas contienen instrucciones sobre la forma de obtener los datos a considerar, la decisión sobre la transformación (o no) a efectuar sobre ellos, el sentido de esa elaboración o transformación y la forma de guardar y/o exponer la información elaborada.

La presentación de la información elaborada se realiza en dispositivos de salida o es guardada en dispositivos de almacenamiento

Sistema de computación

CPU:



Dispositivo de entrada

Dispositivo de almacenamiento

Dispositivo de salida


Una computadora esta compuesta por los siguientes elementos característicos, que interactúan entre si:

El procesador central, conocido como CPU (iniciales de las palabras en ingles central processing uot) o como UCP iniciales de unidad central de proceso.

Los dispositivos de entrada y salida




Los dispositivos de almacenamiento.



Los sistemas de cómputos pueden ser categorizados, si bien de forma arbitraria, de acuerdo a su tamaño. Las categorías y subcategorías consideradas son múltiples, siendo la siguiente una de las normas mas difundidas de categorizar los-sistemas de computo:


TIPOS DE COMPUTADORAS:

Computadoras personales

Están destinadas a ser utilizadas individualmente por una persona, pudiendo o no ser parte de un sistema de computo de nivel superior. En esta categoría encontramos las maquinas de escritorio, las portátiles (laptops) y las asistentes personales (PDA, como los equipos marca Palm y los equipos con sistema operativo Windows CE).

Estaciones de trabajo

Están destinadas a ser utilizadas como un puesto de trabajo individual dentro de un sistema de nivel superior. A diferencia de las computadoras personales, en principio, las estaciones de trabajo carecen de unidades de archivo en si mismas, compartiendo las del sistema general.

Minicomputadoras

Están destinadas a ser utilizadas por varias personas, cada una de las cuales tiene una computadora personal o una estación de trabajo (por ejemplo, las cajas de un banco, los puestos de venta de pasajes en una compañía de micros o aviación, las cajas de un restaurante de comidas rápidas, etcetera). En esta categoria pueden incluirse los servidores de redes de área local y equipos de porte mediano y pequeño.

Mainframes

Computadoras de mayor porte, ofrecen servicio a cientos o miles de estaciones de trabajo, y usualmente, están conectadas con redes de minicomputadoras y computadoras personales.

EL PROCESADOR




La complejidad de cada modelo de CPU puede variar, si bien se distinguen las siguientes partes fundamental es:

-La unidad central de proceso, compuesta a su vez por la unidad de control y la unidad aritmetico-logica.
-La unidad de entrada-salida.


LA MEMORIA

-La memoria interna.

ESTRUCTURA DEL PROCESADOR

La unidad de control determina que hacer, supervisa y ordena las acciones que debe realizar el sistema para cumplir con las instrucciones de los programas. Indica a las unidades de entrada los datos que deben proveer y en que momento, indica a la unidad aritmético-lógica donde encontrar los datos, que procesamiento debe efectuar con ellos, d6nde debe dejar los datos elaborados e indica a las unidades de salida que datos procesados tomar y donde almacenarlos y/o presentarlos.


LA UNIDAD DE CONTROL
La unidad de control tiene tres funciones principales:

1. Interpretar las instrucciones.

2. Dirigir las operaciones de los elementos internos.

3. Controlar el flujo de instrucciones y datos hacia y desde la RAM

Las instrucciones de los programas se cargan en la memoria principal. Al ejecutar la primera instrucción, esta transfiere la memoria principal a la UC, donde el decodificador la decodifica e interpreta.

La UC dirige las operaciones necesarias en los distintos componentes.

La UC contiene áreas de almacenamiento de trabajo de alta velocidad, llamadas registros

LA UNIDAD ARITMÉTICO-LÓGICA
Realiza los cálculos y las operaciones lógicas (comparaciones).

Es la encargada de realizar, en el computador las operaciones con los datos, de acuerdo al programa en ejecución.

El resto de los elementos (Unidad de Control, Registros de Memoria Interna y Unidad de Entrada Salida) proveen las instrucciones y suministran los datos a /a UAL, para que los procese y entregue los resultados.


Los datos le llegan por registros (áreas de memoria) y en registros los devuelve. Los registros son posiciones de memoria interna que están conectados a la UAL.

LA UAL TIENE:
Uno o varios operadores, que son los circuitos a, que realizan lo función aritmética y lógica.

• Un banco de registros de tipo general, donde se almacenan los da tos.

• Un registro l/amado acumulador en el que se deposita el resultado que origina el operador, y que soporta la información de numerosas operaciones.

Un conjunto de indicadores de estado, que muestran condiciones de la ultima operación realizado en la UAL siendo los mas comunes:

El indicador de cero, el de negativo, el de acarreo, el de overFlow.

La UC proporciona las señales que gobiernan el funcionamiento de 1a UAL y la transferencia de datos dentro y fuera de la UAL Entrega los datos y los códigos que indican que hacer con ellos y recupera los resultados.

Todo se representa con O y 1, saturación o vacío.

Una palabra de 8 bits representa números de O a 255

La memoria interna

La memoria almacena los datos y las ;instrucciones, realizando solo dos operaciones básicas: lectura y escritura. La memoria interna forma parte de la Unidad Central de Proceso

La memoria interna es aquella que esta unida directamente a la UAL y la UC.

Esta memoria tiene acceso aleatorio, es decir, permite el acceso individualizado a nivel de palabra. Para hacer la conexión con el resto del sistema se emplean dos registros: uno contiene la dirección y el otro el dato o leer o escribir, una señal de control con el tipo de operación (leer o grabar), otra señal de control de inicio.
El registro de direcciones puede direccionar a toda la memoria. El registro de datos tiene que tener una longitud igual al tamaño de la palabra con que trabaja la memoria. Ambos se conectan a los buses o canales del sistema, que son los elementos que vinculan las distintas unidades entre si.

Con el desarrollo tecnológico actual hay diferentes niveles de memoria primaria, como también extensiones de memoria no primaria, cuyo direccionamiento es permitido. Ellas son:

CACHE. Cerca de 10 veces mas veloz que la RAM y 100 veces mas costosa Su tamaño se encuentra en orden de los Mb, y su velocidad de acceso es del orden de los 20 ns (nano segundos)

• RAM (random access memory). En el orden de las decenas de MB, acceso 200 ns.


ROM(read only memory~. Es no volátil, el fabricante instala el contenido de la ROM directamente y fijo en uno o varios chips. Este se lee al encender el computador y contiene, básicamente, las instrucciones que deben ejecutarse para que el sistema se cargue.
PROM (programmable read only memory~. Una variación de la anterior. Se carga con datos que no son variados durante el procesamiento. En algunos casos puede reprogramarse con ciertos cuidados y bajo ciertas circunstancias.

FLASH. Similar a la anterior, normalmente se utiliza para cargar instrucciones de manejo de dispositivo.


MEMORIA VIRTUAL:Es una extensión en disco. Un programa se ejecuta en forma secuencial, los programas se segmentan en páginas. Una porción reside en la RAM, el resto en VM.


La unidad de entrada/salida

El acceso a la memoria externa se realiza por medio de las unidades de l/O.

Los programas y datos se transfieren desde los dispositivos de l/O al procesador por medio de la memoria interna. El espacio es escaso, se recibe la instrucción y los datos, se ejecuta la orden, se entregan los datos de salida.

Recordemos que las instrucciones se reciben en lenguaje de maquina, especifico para cada tipo de maquina, un conjunto de O y 1. Los lenguajes ensambladores utilizan ciertas instrucciones. Los lenguajes de alto nivel generan más de una instrucción de maquina por cada instrucción. La petición de entrada se transmite desde la UC a la memoria interna y la unidad de l/O por medio del bus o canal, que es el medio por el cual se comunican entre si. Los datos y las instrucciones se cargan en la memoria intema.

Caracteristicas de los procesadores

Un procesador puede caracterizarse por su arquitectura, el tamaño de su palabra, su capacidad de memoria primaria y su velocidad. Estas son las diferencias fundamentales (aunque no las únicas) entre los distintos procesadores.

Encontramos equipos construidos siguiendo diferentes arquitecturas, que hacen que no sean comparables en forma directa en cuanto a su velocidad de computo. Entre ellas, podemos mencionar:

-Arquitectura CISC

Tiene operadores para instrucciones complejas, incluyendo instrucciones para sumar multiplicar, diferentes comparaciones y diferentes formas de mover datos.

-Arquitectura RISC

Incluye un conjunto limitado de operadores, buscando un mejor rendimiento mediante la limitación en la cantidad de instrucciones, compensada con creces por la mayor velocidad de procesamiento y el menor costo de los procesadores.

-Arquitecturas con procesadores

Un primer procesador (procesador de primer nivel) analiza el problema y determina las funciones que se pueden resolver por partes, si las hay.

Cada parte aislada se envía a procesadores de segundo nivel, dependientes del primero, que las procesan y devuelven los resultados.

El procesador de primer nivel integra los resultados.

Los dispositivos de entrada


Los dispositivos de entrada son los equipos por medio de los cuales se pueden ingresar datos nuevos al sistema de cómputos; es decir, datos que no se encontraban disponibles en su memoria.

Los dispositivos de salida son los equipos por medio de los cuales los datos contenidos en los sistemas de cómputos son presentados para su disposición.

Algunos dispositivos pueden cumplir con las dos funciones a la vez, se les denomina dispositivos de entrada/salida. En algunos casos son genuinamente dispositivos de doble función, mientras que en otros se presentan como dispositivos de doble función, siendo en realidad la combinación de dos dispositivos, uno de entrada y otro de salida

DESARROLLO HISTORICO DE LA COMPUTACION


LA NECESIDAD DE “MAQUINAS DE CONTAR”
Desde los inicios de la civilización, los hombres han buscado la forma de simplificar las tareas, construyendo máquinas que pudieran ayudarnos con tal fin.
Con el desarrollo de las civilizaciones surgió la necesidad de realizar cálculos, para cuestiones como: proyectar fechas sobre calendarios, determinar volúmenes de cosechas, fijar importes a tributar, controlar pagos, etcétera. Las finanzas públicas y el comercio fueron los principales impulsores del desarrollo de elementos para simplificar los cálculos numéricos. Esa necesidad de simplificar las operaciones de cálculo llevó al surgimiento de máquinas sencillas, pero que en esencia fueron la base de lo que hoy son complejos sistemas de tratamiento de información.
En esas máquinas simples encontramos los mismos elementos básicos de las sofisticadas máquinas de hoy: datos de entrada, que son elaborados mediante un proceso de transformación, llegando así al resultado o salida.

LAS PRIMERAS MÁQUINAS DE COMPUTAR

Ya en el año 3000 AC.; encontramos antecedentes sobre el uso del ábaco, máquina para calcular, que podemos considerar como el más antiguo exponente de su tipo, y que surgió como evolución natural del conteo mediante el uso de los dedos de la mano y pequeñas piedras.
En el siglo XV de nuestra era, encontramos lo que podríamos considerar el primer antecedente de la calculadora, de un diseño de Leonardo Da Vinci (1452-1519).
Con la difusión de las ruedas dentadas, en el siglo XVII se desarrollaron varias máquinas capaces de sumar, restar, multiplicar y dividir. Entre ellas se destacan la pascalina, máquina de sumar y de restar desarrollada por Blas Pascal (1623-1662), y la máquina de Gottfried Leibniz (1646-1716), hábil para sumar, restar, multiplicar y dividir.
La máquina de Pascal resultó un éxito en cuanto a su funcionamiento, y fue muy reconocida en toda Europa; sin embargo su fabricación y venta fracasó económicamente, debido a su alto costo de elaboración y reparación.
En ese entonces resultaba más barato contratar personal para hacer cuentas, que comprar la pascalina y mantenerla en funcionamiento. La pascalina está conformada por una serie de ruedas dentadas representando cada una de ellas un dígito con valores del cero al nueve.

Evidentemente la idea desarrollada y puesta en práctica por Pascal requería un nivel de desarrollo tecnológico superior al disponible entonces.
Sin embargo, su esquema de funcionamiento se utilizó en las “máquinas de cálculo” hasta la pasada década de los sesenta, época en la cual las calculadoras mecánicas fueron reemplazadas por las calculadoras electrónicas.
En 1801, Joseph-Marie Jacquard desarrolló una máquina tejedora en que, para formar la tela, el movimiento de las agujas y el hilo se desarrollaba por un mecanismo que interpretaba las instrucciones codificadas en tarjetas perforadas. Al cambiar las tarjetas, se cambiaba el diseño de la tela, denominado el telar de Jacquard.
Más tarde, Charles Babbage, profesor de la Universidad Cambridge diseñó dos máquinas de cálculo que introdujeron significativos avances.
En 1812, con una subvención del gobierno inglés, construyó una máquina a vapor conocida como máquina de diferencias o máquina diferencial. La construcción resultó más larga y cara de lo previsto y el gobierno retiró su apoyo económico, por considerarla falta de valor científico.
Aún antes de discontinuar la construcción de la máquina diferencial, Babbage diseñó otra máquina más avanzada: la máquina analítica que según sus cálculos, podría realizar hasta sesenta operaciones de sumar, restar, multiplicar y dividir por segundo, mediante el empleo de miles de engranajes y transmisiones.
Babbage trabajó en el diseño de la máquina analítica hasta su muerte, en 1871. si bien no pasó de un modelo experimental, su estructura y componentes fueron la base de la computadora actual. Nuevamente la tecnología disponible no permitió viabilizar la invensión.
Los componentes de la máquina analítica de Babbage contaban con: una entrada por lectura de datos externos registrados en tarjetas perforadas, basadas en el telar de Jacquard; almacenamiento, una unidad de administración o control, que dirigía el funcionamiento del resto de las partes y una salida que permitía observar los resultados.

Herman Hollerith fue un trabajador de la oficina de censos de los Estados Unidos de Norteamérica, agudizó su ingenio y desarrolló una máquina tabuladota, que fue seleccionada, para su aplicación en el censo de 1980.
Los componentes de la máquina tabuladota a base de tarjetas perforadas de Hollerith eran: una máquina perforadoras de tarjetas, en la que se perforaban los datos codificados según su ubicación física en una tarjeta de cartulina, de tamaño aproximado al de un billete; una máquina lectora, mediante la cual se leían las tarjetas a gran velocidad y determinaba como debían ordenarse; una máquina almacenadora, en la que se guardaban las tarjetas en 24 casillas, según el ordenamiento antes determinado.

Luego del éxito para tabular datos censales, y durante la primera mitad del siglo pasado, las tarjetas perforadas tuvieron una significativa importancia en el procesamiento de la información para fines administrativo-contables.
Se desarrolló toda una serie de máquinas denominadas, genéricamente, EAM, que incluía diferentes dispositivos, tales como: la perforadoras de tarjetas, la verificadora de tarjetas, la lectora de tarjetas, la clasificadora de tarjetas y la máquina de contabilidad, con unidad impresora.
Una misma máquina permitía realizar diferentes funciones para diferentes formatos de columnas, mediante el cambio en su programación.
En la década de 1920, en los Estados Unidos y ciertos países europeos, se iniciaron múltiples desarrollos de máquinas que operaban por analogía con leyes físicas, llamadas máquinas analógicas.

LOS INICIOS DE LA COMPUTACIÓN ELECTRÓNICA Y LAS ÚLTIMAS COMPUTADORAS MECÁNICAS

EN 1939, EN LOS Estados Unidos, iniciaron el armado de una calculadora electrónica con tubos de vacío y circuitos de memoria y lógica, que trabajaba utilizando un sistema de numeración binario. El proyecto fue ofrecido a IBM, empresa cuya gerencia consideró que se trataba de una curiosidad científica que no reemplazaría a las máquinas mecánicas procesadoras de tarjetas.
Luego de desarrollar diferentes computadoras se creó una máquina llamada UNIVAC, considerada la primera computadora económicamente viable.

GENERACION DE COMPUTADORAS*