02 - 컴퓨터 기초 지식

3627 단어
Linux-컴퓨터 기초 지식
     :                     ;
  • 하드웨어 시스템: 호스트와 외부 장치,
  • 소프트웨어 시스템: 시스템 소프트웨어와 응용 소프트웨어,
  •    :          ,                           ,                   ;
    

    컴퓨터의 발전 역사:
                          *          (1946-1957)              
                     
                          *          (1958-1964)            
    
                          *          (1965-1970)                   
    
                          *          (1971-  )               
    

    컴퓨터 하드웨어 구성: 연산기·, 컨트롤러, 메모리, 입력 장치, 출력 장치;
    컴퓨터의 분류(규모에 따라 구분): 슈퍼컴퓨터, 대형컴퓨터, 소형컴퓨터, 마이크로컴퓨터;
    서버: 컴퓨터의 일종으로 네트워크에서 클라이언트 컴퓨터에 각종 서비스를 제공하는 고성능 컴퓨터이다.서버는 네트워크 운영체제의 제어 아래 연결된 하드디스크, 테이프, 프린터 및 비싼 전용 통신 설비를 네트워크상의 고객 사이트 공유를 제공하고 네트워크 사용자에게 집중 계산, 정보 발표와 데이터 관리 등 서비스를 제공할 수 있다.
    서버 분류:
                * (   ):     ,      ,      ;
    
    
    
                * (     ):Web   ,      ,     ,        ,     ,     ,         ,      ,     ,     ,      ,      ,     ,ERP   ;
    

    CPU: 중앙 프로세서,컨트롤러와 연산기로 구성되어 전체 컴퓨터 시스템에서 가장 중요한 부분이다.
  • CPU의 유형: X86, X64, ARM, m68000, Power, Powerpc, Ultrasparc, 알파, 암템;

  • 서버 하드웨어 - 메인보드: 컴퓨터의 가장 기본적이고 가장 중요한 부품 중 하나;일반적으로 직사각형 회로판으로 그 위에 컴퓨터를 구성하는 주요 회로 시스템을 설치한다. 일반적으로 BIOS칩, I/O 제어칩, 키보드와 패널 제어 스위치 인터페이스, 지시등 플러그, 확충 플러그, 메인보드와 플러그의 직류 전원 공급 플러그 등 부품이 있다.
    서버 하드웨어 - 메모리: 메모리의 저장 용량, 단위는 일반적으로'MB'또는'GB'이다.
  • 서버 하드웨어 - 하드 드라이브:
                      :  ,  (             ,  rpm),    (          ,  MB/s),  ;
    
  • 서버 하드웨어 - 어레이 카드: RAID 카드,
  • 서버 하드웨어 - 그래픽: 그래픽 프로세서,
  • 서버 하드웨어 - 캐비닛: 랙 서버를 캐비닛에 배치합니다.

  • 운영 체제(OS): 일반적인 목적의 소프트웨어 프로그램,
    1:    
    
    2:    
    
    3:    
    
    4:    
    
    5:    
    
    6:    
    

    OS 분류:
             *     OS:RHEL,CentOS,Windows Server,AIX;
    
             *    OS:Windows 10,Mac OS,Fedora;
    
             *      :Andriod,IOS,AliOS,HarmonyOS;
    

    ABI: 응용 프로그램과 OS 사이의 밑바닥 인터페이스를 설명하고 컴파일된 목표 코드가 ABI를 호환하는 시스템에서 변동 없이 실행할 수 있도록 허용한다.
    API: 원본 코드와 라이브러리 사이의 인터페이스를 정의하기 때문에 같은 원본 코드는 이 API의 모든 시스템에서 컴파일할 수 있다.
    POSIX: 이식 가능한 운영체제 인터페이스로 호환되는 프로그램은 다른 POSIX 운영체제에서 컴파일하여 실행할 수 있다.
    시스템 호출: 일반적인 사용 수요가 아닌 운영체제는 일련의 함수를 소프트웨어 개발자에게 호출하고 소프트웨어 개발자가 사용자가 필요로 하는 기능을 실현한다.이 함수 호출은 시스템 호출이라고 부른다.
    프로그래밍 언어:
  • 저급 언어:
                 :0 1
    
                 :         ,          ,      ;
    
  • 중급 언어: C
  • 고급 언어: 자바,python,go,php,Objective-C,C
  • 서버 3대 시스템:
                                                   Windows;
    
                                                   Linux:GUN/Linux
    
                                                   Unix:1969 Ken Thompson
    
                                                   System:Bell Lab
    
                                                                   AIX(IBM)
    
                                                                   Solaris(SUN)
    
                                                                   HP-UX(HP)
    
                                                  BSD:(BSRG)Berkeley System Distribution
    
                                                                   NetBSD
    
                                                                   OpenBSD
    
                                                                   FreeBSD
    

    ### 운영 체제의 변화:
                         *       
    
                         *       :        
    
                         *        :    CPU    
    
                         *      :       ,      CPU    
    
                         *       :          ,  ,  ,  
    
                         *       :          ,   ,     
    

    좋은 웹페이지 즐겨찾기