Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programación de Sistemas: Conceptos Básicos, Guías, Proyectos, Investigaciones de Informática

Este documento ofrece una definición detallada de la programación de sistemas, sus componentes y características. Además, se abordan los conceptos de lenguajes de programación, intérpretes, compiladores y sistemas operativos. Se incluyen definiciones, tipos y clasificaciones relevantes.

Tipo: Guías, Proyectos, Investigaciones

2015/2016

Subido el 12/11/2021

argel-morales-palmeros
argel-morales-palmeros 🇲🇽

1 documento

1 / 43

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Introducción
Programación de
Sistemas
Informática VI. Programación e Implementación de
Sistemas
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b

Vista previa parcial del texto

¡Descarga Programación de Sistemas: Conceptos Básicos y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Introducción

Programación de

Sistemas

Informática VI. Programación e Implementación de Sistemas

Ciclo de Vida de los Sistemas de

Información

Análisis Diseño Implementación Mantenimiento

Programación de Sistemas

1. Definición de programación de sistemas.

2. Lenguajes de programación.

3. Intérpretes.

4. Compiladores.

5. Sistemas operativos.

Definición de programación de

sistemas

Programa

  • Conjunto de instrucciones que ejecuta una computadora para realizar una actividad.
Sistema
  • Conjunto de elementos autónomos que trabajan en armonía para alcanzar un objetivo en común.

Tipos de sistemas

  • Sistemas físicos:
    • equipo,
    • maquinaria,
    • objetos reales,
    • Hardware
      • Sistemas abstractos:
        • ideas,
        • hipótesis,
        • conceptos,
        • planes,
        • procesos,
        • Software

Características de un sistema

  • Están bien delimitados, por lo tanto se conocen sus fronteras.
  • Un sistema puede interactuar con su medio ambiente a través de una interfaz de entradas y salidas que recibe el nombre de parámetros del sistema.
  • Un sistema puede ser componente de otro sistema

Clasificación del software

  • Software de aplicación (gestión)
  • Software de tiempo real
  • Software empotrado (embedded)
  • Software de ingeniería y científico
  • Software basado en Web
  • Software de inteligencia artificial
  • Software móvil

Clasificación de Sistemas de

Información

Herramientas desarrolladas con la teoría de programación de sistemas

  • El caso más sencillo de programación de sistemas es la construcción de compiladores para ejecutar lenguajes de programación.
  • Pero no sólo se aplica en lenguajes de programación, sino también se aplica en cualquier programa que se tenga que hacer un análisis o extracción de información.

Lenguajes de programación 1/

  • Un lenguaje de programación es un conjunto de instrucciones, operadores y reglas de sintaxis para poder comunicarse con los dispositivos hardware y software existentes.

Paradigmas

Procedimental

Imperativa Estructu- rada Orientada a Objetos Declarativa Funcional Lógica

Intérpretes

  • Un intérprete es un programa de computadora que ejecuta o lleva a cabo instrucciones escritas en un lenguaje de programación.
  • La interpretación es una de las formas de ejecución de los programas de computadoras.
  • El término "intérprete" puede hacer referencia al programa que ejecuta el código fuente que acaba de ser traducido a una forma intermedia, o puede hacer referencia al programa que lleva a cabo tanto la traducción como la ejecución.

Fases del proceso de compilación

Análisis Léxico Análisis Sintáctico Análisis Semántico Generador de código intermedio Optimizador de código Generador de código objeto Análisis Síntesis

Fases del proceso de compilación

Análisis Léxico Análisis Sintáctico Análisis Semántico Generador de código intermedio Optimizador de código Generador de código objeto Análisis Síntesis