[Coursera Google] GCC IT 기술 지원 기초 : 소프트웨어(Software)

2024. 2. 1. 21:26GCC/IT 지원

728x90
반응형

 

728x90

 

 

 

 

 

 

 

 

 

 

 

  • 코딩(Coding) : 기본적으로 한 언어를 다른 언어로 번역하는 것으로, 애플리케이션을 만드는 것을 코딩한다고 일컫습니다.
  • 스크립팅(Scripting) : 스크립트 언어로 코딩하는 것으로 주로 단일 범위 또는 제한된 범위의 태스크를 수행하는데 사용됩니다. 
  • 프로그래밍(Programming) : 프로그래밍 언어로 웹 브라우저와 텍스트 편집기, 뮤직 플레이어와 같은 모든 대규모 애플리케이션은 일반적으로 프로그래밍언어로 작성됩니다.
  • 소프트웨어(Software) : 일반적으로 프로그래밍된 무언가를 지칭합니다. 

 

저작권(Copyright) : 원본 저작물을 창작할 때 사용됩니다.

 

  • 응용 소프트웨어(Application software) : 특정한 요구사항을 충족하기 위해 개발되는 소프트웨어
  • 시스템 소프트웨어(System software) : 핵심 시스템을 계속 실행하는데 사용되는 소프트웨어, 운영체제와 유틸리티 등
  • 펌웨어(Firmware) : 컴퓨터 구성요소에 영구적으로 저장되는 소프트웨어

 

BIOS

컴퓨터에서 하드웨어를 시작하는데 도움이 되고 운영체제를 로딩하는 태스크도 돕습니다. 따라서 영구적인 위치에 두어야합니다. 

 

바이너리 코드나 비트를 CPU로 보내면 바이너리나 비트가 명령어 집합을 사용하여 해당 명령어를 실행합니다. 

 

추상화

복잡한 시스템을 사용할 수 있도록 단순화하는 개념

 

어셈블리어(Assembly language) : 기계 명령어

 

컴파일된 프로그래밍 언어(Compiled programming languages) : 인간이 읽을 수 있는 명령어를 사용하고 컴파일러를 통해 보냅니다. 컴파일러는 인간의 명령어를 기계 명령어로 컴파일합니다. 컴파일러는 프로그래밍의 핵심 구성요소이며, 코드를 변환합니다.

 

인터프리트 언어로 작성된 코드가 있는 파일을 일반적으로 '스크립트'라고 합니다.

스크립트는 인터프리터에 의해 실행되며, 인터프리터는 코드를 CPU 명령어로 해석하여 실행합니다. 

 

소프트웨어 버그(software bug)

소프트웨어에서 예기치 않은 결과를 야기하는 오류

 

Git

파일과 디렉터리의 변경사항을 추적하는데 도움이되는 버전 관리 시스템입니다. 

 

exe : Windows에서 실행 파일에 사용되는 파일 확장자

 

Linux

sudo = superuser do

 

 

 

 

 

 

반응형

 

728x90
반응형