universidad nacional aut noma de m xico n.
Download
Skip this Video
Download Presentation
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

Loading in 2 Seconds...

play fullscreen
1 / 17

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO - PowerPoint PPT Presentation


  • 141 Views
  • Uploaded on

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO. FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS PROF. ING. JAIME ALFONSO REYES CORTÉS. SOFTWARE OPERATIVO Y DE DESARROLLO. EL SOFTWARE PARA SU ESTUDIO SE DIVIDE EN:. SOFTWARE. Función. Uso o estandarización.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO' - cornell


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
universidad nacional aut noma de m xico
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERIA

DIVISIÓN DE INGENIERÍA ELÉCTRICA

COMPUTACIÓN PARA INGENIEROS

PROF. ING. JAIME ALFONSO REYES CORTÉS

software operativo y de desarrollo
SOFTWARE OPERATIVO Y DE DESARROLLO

EL SOFTWARE PARA SU ESTUDIO SE DIVIDE EN:

slide3

SOFTWARE

Función

Uso

o estandarización

Acceso

SW de

propósito

general

SW de

propósito

específico

SW

propietario

SW

libre

SW de base

o de sistema

SW de

aplicación

Sistemas

operativos

A

medida

nivel

Editores

Bajo nivel

Utilerías

De acuerdo

al cliente

Alto nivel

Shell

tipo de traductor

Lenguajes de

programación

Compiladores

Intérpretes

orientación

Procedurales

Orientados

a objetos

sw de acuerdo a su funci n
SW DE ACUERDO A SU FUNCIÓN
  • SE REFIERE A LA FORMA EN COMO SE DIVIDE DESDE EL PUNTO DE VISTA OPERACIONAL

Usuario

Firmware

sw de aplicaci n paquetes
SW DE APLICACIÓN (Paquetes)

Es aquel SW que dirige las distintas tareas para las que se utilizan las computadoras, es decir, facilita al usuario la realización de un determinado tipo de trabajo

Lleva a cabo tareas de tratamiento de textos, gestión de bases de datos, contabilidad, reservaciones de viajes y similares

sw de sistema o de base
SW DE SISTEMA O DE BASE

Es aquel SW que controlan el funcionamiento interno de la computadora (los trabajos que desempeña la computadora)

SISTEMA OPERATIVO: Es el intermediario entre el usuario y la máquina. Controla los procesos de la computadora y administra sus recursos. Tiene 3 funciones principales:

coordina y manipula el hardware de la computadora (ej. la administración de la pantalla)

organiza los archivos en diversos dispositivos de almacenamiento

gestiona los errores de hardware y la pérdida de datos

sw de sistema
SW DE SISTEMA

EDITORES: SW para crear y/o editar texto plano (texto sin formato)

UTILERÍAS O BIBLIOTECAS: SW auxiliar que es utilizado por otros SW para resolver sus tareas. Necesita ser invocado por otro SW para trabajar. Generalmente realiza tareas de mantenimiento o de uso general

SHELL O INTÉRPRETE DE COMANDOS: la interfaz de usuario provista por el sistema para permitir al usuario llevar a cabo tareas comunes tales como acceder al sistema de archivos, ejecutar programas, cambiar la configuración del sistema, etc. Es un intermediario entre el usuario y el sistema operativo (SO). Su función es la de proporcionar al usuario una forma de acceder a los recursos de la computadora

sw de sistema1
SW DE SISTEMA

LENGUAJE DE PROGRAMACIÓN:cualquier lenguaje artificial que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por una computadora

Clasificación de acuerdo a su nivel

Nivel bajo: Es aquel lenguaje que sólo entiende la computadora, es decir, el lenguaje que maneja el procesador y es dependiente de él

Lenguaje máquina: Aquel cuyas instrucciones y datos están dadas en términos de unos y ceros (lenguaje binario)

Lenguaje ensamblador: Aquel cuyas instrucciones están dadas en términos de mnemotécnicos

Nivel alto: Aquel lenguaje cuyas instrucciones se asemejan al lenguaje natural, es decir está dada como enunciados que nosotros podemos entender. Es independiente de la máquina. Ej. Lenguaje C, Pascal, Fortran, C++

sw de sistema2
LENGUAJES DE PROGRAMACIÓN

Clasificación de acuerdo al tipo de traductor

Traductor: es un SW que toma un código denominado fuente y lo transforma en otro código equivalente denominado objeto

SW DE SISTEMA

Código

fuente

TRADUCTOR

Código

objeto

sw de sistema3
Tipos de traductores

Intérpretes: Traducen una instrucción a la vez y la ejecutan. No genera código objeto y sólo genera un resultado o un error

SW DE SISTEMA

INTÉRPRETE

1 instrucción

1 resultado

1 error

sw de sistema4
Tipos de traductores

Compiladores: Aquellos traductores que cuyo código fuente está en lenguaje de alto nivel y lo transforman a lenguaje de bajo nivel. Ej. C, Pascal, Fortran, C++

El Ensamblador es un caso particular de un compilador, ya que traduce el lenguaje ensamblador a lenguaje máquina

SW DE SISTEMA

datos

Código

fuente

Compilador

Código

objeto

ligador

resultados

Código

máquina

errores de memoria

errores de sintaxis y semántica

utilerías

sw de sistema5
Tipos de traductores

Híbridos: Aquellos traductores que actúan tanto como intérpretes y como compiladores. Ejemplo: Java, C#

SW DE SISTEMA
sw de sistema7
SW DE SISTEMA

LENGUAJES DE PROGRAMACIÓN

Clasificación de acuerdo a su orientación

Procedurales: Aquellos orientados a resolver tareas en específico, llevando a cabo una serie de pasos. Se refiere a la forma en que sabemos hacer algo. Hacen uso de funciones

Algoritmos + estructuras de datos = programas

Orientados a Objetos (OO): Aquellos que trabajan con objetos que representan entidades del mundo real; les asocian propiedades (atributos) y tienen procedimientos que permiten trabajar con ellos (métodos o funciones)

sw de acuerdo a su uso o estandarizaci n
SW DE ACUERDO A SU USOO ESTANDARIZACIÓN

Se refiere a la forma en como se usa convencionalmente atendiendo las necesidades de los usuarios

SW DE PROPÓSITO GENERAL: Aquel SW orientado a las necesidades generales de los usuarios. También llamados paquetes integrados de software o solamente paquetes, ofrecen poca potencia pero a cambio incluyen varias aplicaciones, como un SW procesador de textos, de hoja de cálculo y de base de datos

SW DE PROPÓSITO ESPECÍFICO: ofrecen una gran potencia ya que están exclusivamente diseñados para resolver un problema específico

SW A MEDIDA(custom mode): Son los creados por empresas para sus propias actividades, son susceptibles de modificación

SW DE ACUERDO AL CLIENTE (personalizado o customized): Programas estándar modificados de acuerdo a la necesidad de un usuario en particular

sw de acuerdo a su acceso
SW DE ACUERDO A SU ACCESO

SE REFIERE A LA MEDIDA EN QUE SE PERMITE TANTO SU USO COMO EL PODER MODIFICAR SU CÓDIGO FUENTE O NO

SW LIBREEs aquel SW que una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. LA LICENCIA PARA SU USO SE PONE A DISPOSICIÓN DEL USUARIO EN FORMA GRATUITA. ASIMISMO SE PONE A DISPOSICIÓN EL CÓDIGO FUENTE PARA QUE EL USUARIO VEA CÓMO SE PROGRAMÓ Y PUEDA APORTAR MEJORAS A ÉL

sw de acuerdo a su acceso1
SW DE ACUERDO A SU ACCESO

SW PROPIETARIO ES aquel en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones).

PARA OBTENER LA LICENCIA DE USO ES NECESARIO PAGAR UNA DETERMINADA CANTIDAD (GENERALMETE ELEVADA) DE DINERO Y EL ACCESO AL CÓDIGO FUENTE SÓLO LO POSEE EL FABRICANTE DEL SW