본문 바로가기

컴퓨터13

728x90
반응형
[윈도우] 노트북이 절전으로 전환되지 않게 설정하기 노트북은 기본적으로 외부 전원이 연결된 상태인지 배터리만 사용하는 상태인지를 확인한다. 이 상태에 따라 절전 등으로 전환되는 정책이 다른데 사용환경에 따라 적절하게 설정하는 것이 중요하다. 본 글에서는 윈도우 운영체제 환경에서 절전 정책을 설정하는 방법을 기술한다. 전원에 따른 절전 정책 수정하기 아래의 사진처럼 '전원 관리 옵션 설정'으로 이동하여 절전 정책을 적절하게 수정할 수 있다. 노트북 물리 이벤트 관련 절전 정책 설정 아래의 사진처럼 '덮개'를 키워드로 제어판의 윈도우를 찾으면 전원 버튼이나 덮개를 닫을 때의 절전 정책을 수정하는 화면이 나타난다. 2023. 7. 4.
[IT 용어] 유니캐스트(Unicast) 정의 유니캐스트(Unicast)는 데이터의 수신국이 1개만 있는 통신 방식을 말한다. 참고문서 "유니캐스트, unicast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Unicast, Unicasting, 유니캐스트, 유니케스트, 유니캐스팅", 정보통신기술용어해설, 2022년 8월 10일. @원문보기 2023. 6. 4.
[IT 용어] OSI 7 계층(OSI 7 Layer) 정의 OSI 7 계층(OSI 7 Layer)은 ISO(International Organization for Standardization, 국제 표준화 기구)가 컴퓨터 통신을 위해 제시한 참조 모델이다. OSI 7 계층은 통신을 위한 기술을 역할에 따라 7가지로 구분한다. 참고문서 "OSI 7 계층 모델, -階層, Open system interconnection 7 layer model, OSI reference model, OSI RM", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "OSI-RM, OSI 7 Layer, 7Layer, OSI Reference model, Open System Interconnection Reference model, OSI 참조모델, OSI 7 계층모.. 2023. 5. 15.
[IT 용어] 기계 학습(Machine Learning, ML, 머신러닝) 정의 기계 학습(Machine Learning, ML, 머신러닝)은 컴퓨터가 수행(처리)해서 도달한 결과(경험)를 토대로 학습하여 처리 능력을 향상시키는 것을 말한다. 참고문서 "기계 학습, 機械學習, Machine Learning, ML", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Machine Learning, 기계 학습", 정보통신기술용어해설. @원문보기 2023. 4. 13.
[IT 용어] Clustering(클러스터링, 군집화, 군집 분류) 정의 'Clustering(클러스터링, 군집화, 군집 분류)'은 유사한 데이터를 같은 군집으로 분류하는 것을 말한다. WAS(Web Application Server)와 DB(Database)같은 서버 구성쪽에서 'Clustering'은 다수의 서버가 병렬처리하는 것을 말한다. 이동통신 분야에서 'Clustering'은 대게 특정 목적을 위해 그룹을 구성하는 것을 말한다. 참고문서 "군집 분류, 群集分類, clustering", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Cluster, Clustering 클러스터, 클러스터링, 군집화", 정보통신기술용어해설. @원문보기 2023. 4. 10.
[IT 용어] Socket(소켓) 정의 소켓(Socket)은 통신을 위한 서비스 식별자이다. 소켓은 노드의 주소(IP 주소 등)와 포트번호 정보를 포함한다. 참고문서 "Definition of a socket", RFC 147, IETF, 2013년 3월 2일. @원문보기 "Basic Socket Interface Extensions for IPv6", RFC 2133, IETF, 2013년 3월 2일. @원문보기 "소켓, socket", 정보통신용어사전, 한국정보통신기술협회. @원문보기 2022. 12. 8.
자료구조란 무엇이며 왜 알아야 하는가? 자료구조 정의 컴퓨터에서 자료구조(Data Structure)는 자료를 효율적으로 보관하고 연산하기(다루기) 위한 방법을 다루는 학문이자 기술이다. 대표적인 자료구조 대표적인 자료구조는 아래와 같다. 큐(Queue) 스택(Stack) 힙(Heap) 링크드 리스트(Linked List) 트리(Tree) 그래프(Graph) 자료구조를 알아야 하는 이유 공학은 문제를 해결하는 최적의 방법을 찾고자 끊임 없이 연구하는 분야이다. 자료구조는 이러한 컴퓨터 문제를 효율적으로 해결하기 위해 자주 사용하는 방법을 정리한 학문이자 기술이며 자료구조를 알아야 빠른 시간 내에 문제를 해결할 수 있다. 자료구조를 문제 해결에 잘 적용할 수 있는 개발자(연구자)를 우수한 개발자라고 한다. 이러한 우수한 개발자를 구하기 위해 기.. 2022. 8. 23.
[운영체제] 3장 프로세스 - 연습문제 해답 본 글의 해답은 저자가 홈페이지에서 제공하는 해답 위주로 적었고 내용 보충이 필요하다고 생각한 경우 내가 생각하는 답을 추가하였다. 1. 그림 3.30에 표시된 프로그램을 사용하여 LINE A에서 출력되는 내용을 설명하라. 자식이 값 복사본을 업데이트하므로 결과는 여전히 5입니다. 컨트롤이 부모에게 반환되면 그 값은 5로 유지됩니다. 2. 최초의 부모 프로세스를 포함하여 그림 3.31에 표시된 프로그램에 의해 몇 개의 프로세스가 생성되는가? 8개 3. Apple 모바일 iOS 운영체제의 원래 버전은 병행 처리 기법을 제공하지 않았다. 병행 처리로 인해 운영체제에 추가되는 세 가지 주요 문제에 대해 논의하라. CPU 스케줄러는 서로 다른 동시 프로세스를 인식해야 하며 동시 프로세스를 스케줄링하는 적절한 알.. 2022. 6. 6.
[운영체제] 2장 운영체제 구조 - 연습문제 해답 2장도 마찬가지로 저자가 홈페이지에서 제공하는 답 위주로 적었고 내용 보충이 필요한 경우 내가 생각하는 답을 추가하였다. 1. 시스템 콜의 목적은 무엇인가? 시스템 콜은 사용자 수준 프로세스가 운영체제의 서비스를 요청할 수 있는 것에 목적이 있습니다. 2. 명령 인터프린터의 목적은 무엇인가? 통상 커널에포함되지 않는 이유는 무엇인가? 명령 인터프린터는 사용자 또는 명령 파일에서 명령을 읽고 일반적으로 하나 이상의 시스템 호출로 변환하여 실행합니다. 명령 인터프리터는 변경될 수 있으므로 일반적으로 커널의 일부가 아닙니다. 3. UNIX 시스템에서 새 프로세스를 시작하기 위해 명령 인터프린터나 셸에서 어떤 시스템 콜이 실행되어야 하는가? 새 프로세스를 시작하려면 fork() 시스템 호출과 exec() 시스템.. 2022. 6. 6.
[논문요약] 동적 IP 주소 환경의 홈 게이트웨이를 사용하는 협력 DDNS 기반 홈 IoT 플랫폼 내가 석사과정 3학기 학생일 때 구현 과제를 진행하던 중에 작성한 논문의 번역과 요약, 보충설명을 기술하였다. 원문제목 Cooperative DDNS based Home IoT platform using Home Gateway in Dynamic IP address Environment 원문주소 https://www.researchgate.net/publication/322771745_Cooperative_DDNS_based_Home_IoT_platform_using_home_gateway_in_dynamic_IP_address_environment 게재지 (SCOPUS) Information Journal 20권 9호 6461~6468쪽, 2017년 9월 초록 다양한 응용을 지원하기 위해 IoT(Int.. 2022. 2. 7.
[논문요약] 동적 IP주소 환경의 가정용 IoT를 위한 공개 DDNS 기반 IoT 플랫폼 2016년에 공개 DDNS를 사용하는 IoT 도어락 구현 과제를 진행하던 중에 작성한 논문의 초록을 번역하고 내용을 요약 및 보충설명한다. 여담이지만 갑자기 쓰게된 논문이다보니 문장 중간 중간에 내용을 더 추가했으면 좋았을 것이라는 생각이 드는 구간이 있다. 프로그래밍한 결과물을 나중에 다시 보면 '왜 이렇게 했지?'라는 생각이 드는 것처럼 논문도 마찬가지인 것 같다. 원문제목 An Open DDNS based IoT Platform for Providing Home IoT Service in Dynamic IP Address Environment 원문주소 ICCT 2017: http://www.iacst.org/iacst/Conferences/icct2017.php#PaperList ResearchGa.. 2022. 2. 7.
[운영체제] 1장 서론 - 연습문제 해답 저자가 홈페이지에서 제공하는 답 위주로 적었고 내용 보충이 필요한 경우 내가 생각하는 답을 추가하였다. 1.1. 운영체제의 세 가지 주요 목적은 무엇인가? 다음과 같이 3가지 주요 목적이 있다. 컴퓨터 사용자에게 프로그램을 실행하기 편리하고 효율적인 환경을 제공하는 것이다. 태스크(Task)를 수행하기 위해 가능한 공정하고 효율적이게 컴퓨터 자원을 할당하는 것이다. 프로그램을 제어하는 것이다. 사용자 프로그램의 실행을 감독하고 오류 및 부적절한 사용을 방지하는 것과 연산 및 I/O 장치 제어를 관리하는 것이 있다. 1.2 컴퓨팅 하드웨어를 효율적으로 사용하려면 운영체제가 필요하다고 강조하였다. 운영체제가 이 원칙을 버리고 자원을 낭비하는 것이 적절한 때는 언제인가? 그러한 시스템이 실제로 낭비하는 것이 .. 2021. 11. 4.
[CentOS 7] Openssl을 최신 버전으로 업데이트하기 CentOS 7에서는 Openssl이 yum으로 자동 업데이트 되는 최신버전이 낮다. 나의 경우 1.0.2k였는데 이로 인해 openssl을 참조하는 패키지를 설치할 때 오류가 발생했었다. 본 글에서는 Openssl을 1.1.1k로 컴파일 설치하는 것을 설명한다. 1. 기존 Openssl 1.0.2k 삭제 아래의 명령어를 입력하여 기존 Openssl 1.0.2k를 삭제한다. yum remove openssl 2. Openssl 1.1.1k 다운로드 아래의 명령어를 입력하여 Openssl 1.1.1k를 다운로드 한다. wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz 3. Openssl 1.1.1k 압축해제 아래의 명령어를 입력하여 다운받은 Openss.. 2021. 8. 7.