ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인터페이스(Interface)
    Computer Science 2022. 10. 23. 21:13

    인터페이스란?!

    - 서로 다른 사물이나 시스템 간에 커뮤니케이션(소통)이 가능하도록 설계한 상호 작용 방식
    - 종합해보면, 인터페이스는 서로 다른 사물이나 시스템 간에 커뮤니케이션이 가능하도록 상호 작용 방식은 공통으로 지켜야 할 규칙(프로토콜)의 형태일 수도 있고, 물리적인 매개체일 수도 있다 
    - 쉽게 말해 인터페이스는 서로 다른 것을 연결해 주는 방법

     

    인터페이스종류?!

     

    1. 하드웨어 인터페이스 (HardWard Interface)

    2. 소프트웨어 인터페이스 (SoftWareInterface)

    3. 사용자 인터페이스(User Inteface)

     

     

    하드웨어 인터페이스

    하드웨어 인터페이스란?
    
    서로 다른 물리적인 기기들을 연결하여 상호 작용할 수 있도록 하는 장치나 방법

    - 서로 다른 물리적인 기기들을 연결하여 상호 작용할 수 있도록 하는 장치나 방법을 하드웨어 인터페이스

    - USB 메모리, USB 충전기, USB 선풍기, USB 온풍기 등과 같은 USB 기기들은 USB 인터페이스를 사용해서 만들어진 것. USB는 'Universal Serial Bus'의 약자로 컴퓨터와 주변 장치의 연결 방법을 통일하기 위해 1996년에 만들어진 대표적인 하드웨어 인터페이스

     

    소프트웨어 인터페이스

    소프트웨어 인터페이스란? 
    
    소프트웨어, 즉 컴퓨터의 하드웨어의 동작을 지시하고 제어하는 프로그램들이 상호 작용하는 방식

    - 소프트웨어, 즉 컴퓨터의 하드웨어의 동작을 지시하고 제어하는 프로그램들이 상호 작용하는 방식

     

    - 시스템 소프트웨어인 운영체제(OS)와 운영체제 위에서 동작하는 응용 프로그램(애플리케이션) 간에,

    또는 응용 프로그램을 구성하는 객체, 클래스, 매소드 등이 서로 커뮤니케이션할 수 있도록 메시지를 주고받는 방법 등을 미리 정해 놓은 것

    -  대표적인 소프트웨어 인터페이스가 API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)입니다. API는 응용 프로그램 간에 호환이 가능하도록 상호 작용하는 방법을 정해 놓은 것

     

    사용자 인터페이스 

    사용자 인터페이스(UI, User Interface)란?
    
    사람과 컴퓨터간의 상호 작용 방법(인간이 컴퓨터를 제어하는 방법)

    사람과 컴퓨터간의 상호 작용 방법을 의미하는 사용자 인터페이스

    -  키보드나 마우스, 스마트폰의 터치 스크린 등 컴퓨터의 하드웨어와 사람이 상호 작용하는 방법

    -  클릭만으로 컴퓨터 프로그램을 실행시키는 바탕화면의 아이콘 같이 컴퓨터의 소프트웨어와 사람이 상호작용하는 방법을 모두 포함

     

     

     

    출처: https://better-together.tistory.com/155 [변계사 Sam의 테크 스타트업!:티스토리]출처: https://better-together.tistory.com/155 [변계사 Sam의  테크 스타트업!:티스토리]설계한 상호 작용 방식

    'Computer Science' 카테고리의 다른 글

    CMD명령어모음  (0) 2022.12.11
    컴파일러(Compiler)  (1) 2022.11.05
    컴파일 언어(Compile Language) VS 인터프리터 언어(Interpreter Language)  (0) 2022.11.05
    Bit & Bite  (0) 2022.10.24
    하드웨어 VS 소프트웨어  (0) 2022.10.23

    댓글

Designed by Tistory.