[Coursera Google] GCC IT 기술 지원 기초 : 소프트웨어(Software)
2024. 2. 1. 21:26ㆍGCC/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
반응형
'GCC > IT 지원' 카테고리의 다른 글
[Coursera Google] GCC 컴퓨터 네트워킹의 모든 것 : 네트워킹 개론(TCP/IP, OSI, 네트워킹 기기) (0) | 2024.05.26 |
---|---|
[Coursera Google] GCC IT 기술 지원 기초 : 문제 해결(Troubleshooting), 고객 지원(Customer Service) (0) | 2024.02.12 |
[Coursera Google] GCC IT 기술 지원 기초 : 네트워킹(Networking) (0) | 2024.01.31 |
[Coursera Google] GCC IT 기술 지원 기초 : 운영체제(OS, Operation system) (1) | 2024.01.30 |
[Coursera Google] GCC IT 기술 지원 기초 : 하드웨어(Hardware) (0) | 2024.01.18 |